Frontend · Базовый — набор 2
Frontend · терминов: 7 · усвоено: 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
Источники
https://api.stackexchange.com/2.3/tags?order=desc&sort=popular&site=stackoverflow&pagesize=67https://learn.microsoft.com/en-us/dotnet/desktop/wpf/overview/https://en.wikipedia.org/wiki/Windows_Presentation_FoundationПолная карточка в словаре — открыть в новой вкладке ↗
