Введение в WPF XAML разметка
Введение в WPF
Особенности WPF
Независимое разрешение
Единицы измерения WPF
Архитектура WPF
Фундаментальные классы WPF
Фундаментальные классы WPF
Фундаментальные классы WPF
Фундаментальные классы WPF
Фундаментальные классы WPF
Основные компоненты WPF
Особенности и преимущества WPF
XAML
XAML
Создание первого приложения WPF в Visual Studio
Пример 1
XAML разметка
CodeBehind
Пример 2
XAML разметка
Пример 3
XAML разметка
CodeBehind
Пример 4
XAML разметка
XAML разметка
XAML разметка
XAML разметка
XAML разметка
XAML разметка
CodeBehind
Класс AnswerGenerator
Класс AnswerGenerator
11.05M
Category: softwaresoftware

Введение в WPF

1. Введение в WPF XAML разметка

2. Введение в WPF

•Windows Presentation Foundation (WPF) — это технология Microsoft для
создания графических пользовательских интерфейсов в приложениях
Windows.
•WPF использует декларативный язык разметки XAML для определения
интерфейса и связывает его с логикой на C# или VB.NET.
•WPF отличается использованием векторной графики, что обеспечивает
адаптивность и масштабируемость UI по сравнению с Windows Forms.

3.

Устаревшая технология Windows Forms
Windows Forms
В библиотеке User32.dll используются готовые контролы для интерфейса.
Технология GDI выполняет прорисовку фигур попиксельно.
Используется процессор для прорисовки интерфейса
WPF
Используется видеокарта

4. Особенности WPF

5. Независимое разрешение

6. Единицы измерения WPF

7. Архитектура WPF

8. Фундаментальные классы WPF

9. Фундаментальные классы WPF

10. Фундаментальные классы WPF

11. Фундаментальные классы WPF

12. Фундаментальные классы WPF

13. Основные компоненты WPF

•XAML — расширяемый язык разметки для описания UI.
•Контролы — элементы управления (кнопки, текстовые поля, списки и
др.).
•Панели компоновки — для организации элементов на экране (Grid,
StackPanel, Canvas).
•Стили и шаблоны — определяют визуальный вид и поведение
элементов.
•Data Binding — механизм связывания данных с UI для динамического
обновления.

14. Особенности и преимущества WPF

•Векторный рендеринг с использованием графического
оборудования.
•Гибкая система компоновки и масштабирования интерфейса.
•Поддержка 2D/3D графики, анимаций и мультимедийных
возможностей.
•Разделение дизайна интерфейса и бизнес-логики с помощью
MVVM (Model-View-ViewModel) паттерна.

15. XAML

16. XAML

17. Создание первого приложения WPF в Visual Studio

•Создать новый проект WPF (.NET Framework или .NET).
•Определить UI в XAML, добавить контролы.
•Написать код-логику в C# для обработки событий и взаимодействия
с данными.
•Запустить и отладить приложение.

18.

19. Пример 1

20. XAML разметка

21. CodeBehind

22. Пример 2

23. XAML разметка

24. Пример 3

25. XAML разметка

26. CodeBehind

27. Пример 4

28. XAML разметка

29. XAML разметка

30. XAML разметка

31. XAML разметка

32. XAML разметка

33. XAML разметка

34. CodeBehind

35. Класс AnswerGenerator

36. Класс AnswerGenerator

English     Русский Rules