wpf учебник
Начало работы с wpf
Поиск…
замечания
WPF (Windows Presentation Foundation) - рекомендуемая презентация Microsoft для классических настольных приложений Windows. WPF не следует путать с UWP (Universal Windows Platform), хотя между ними существует сходство.
WPF поощряет приложения, ориентированные на данные, с акцентом на мультимедиа, анимацию и привязку данных. Интерфейсы создаются с использованием языка XAML (расширяемый язык разметки приложений), производного от XML. XAML помогает программистам WPF поддерживать разделение визуального дизайна и логики интерфейса.
В отличие от предшественника Windows Forms, WPF использует коробчатую модель для компоновки всех элементов интерфейса. Каждый элемент имеет высоту, ширину и поля и расположен на экране относительно родителя.
WPF выступает за Windows Presentation Foundation и также известен под его Codename Avalon. Это графическая платформа и часть Microsoft .NET Framework. WPF предварительно установлен в Windows Vista, 7, 8 и 10 и может быть установлен в Windows XP и Server 2003.
Версии
Версия 4.6.1 - декабрь 2015 г.
Привет, мир
Чтобы создать и запустить новый проект WPF в Visual Studio:
- Нажмите « Файл» → «Создать» → «Проект»
- Выберите шаблон, нажав Шаблоны → Visual C # → Windows → Приложение WPF и нажмите ОК :
- Откройте файл MainWindow.xaml в обозревателе решений (если вы не видите окно Solution Explorer , откройте его, нажав « Просмотр → Обозреватель решений» ):
- В разделе XAML (по умолчанию ниже раздела « Дизайн ») добавьте этот код
<TextBlock>Hello world!</TextBlock>
внутри тега Grid
:
Код должен выглядеть так:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid>
<TextBlock>Hello world!</TextBlock>
</Grid>
</Window>
- Запустите приложение, нажав F5 или нажав меню Debug → Start Debugging . Он должен выглядеть так: