Frontend · Базовый — набор 2

Frontend · терминов: 7 · усвоено: 0

0%
Экран 1 из 7Войдите, чтобы сохранять прогресс и получать баллы

WPF · Windows Presentation Foundation (WPF)

Частота: средняя · Сложность: 4/5 · стабильно

WPF — это UI-фреймворк Microsoft для создания десктопных приложений Windows на .NET с декларативными интерфейсами на XAML, векторной графикой и привязкой данных.

WPF (Windows Presentation Foundation) — графическая подсистема .NET для разработки настольных приложений Windows, впервые выпущенная в составе .NET Framework 3.0 в 2006 году. Интерфейс описывается декларативно на языке XAML, а логика пишется на C#, что позволяет разделять представление и код. Ключевые возможности: мощная система привязки данных (data binding), стили и шаблоны, векторная отрисовка через DirectX, композиция элементов и поддержка высокого DPI. Чаще всего применяется в корпоративных LOB-приложениях и внутренних инструментах, обычно в связке с паттерном MVVM. Фреймворк по-прежнему поддерживается в современных версиях .NET (включая .NET 8/9), хотя стратегическим преемником для новых приложений считается WinUI 3.

Примеры употребления

dotnet new wpf -n MyApp # создание нового WPF-проекта через CLI
<TextBlock Text="{Binding UserName}" FontSize="14" />
<Window x:Class="MyApp.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" Title="Главное окно" />
public class MainViewModel : INotifyPropertyChanged { public string UserName { get; set; } }
#desktop#dotnet#xaml#mvvm#windows

Полная карточка в словаре — открыть в новой вкладке ↗