Looking for wpf Answers? Try Ask4KnowledgeBase
Looking for wpf Keywords? Try Ask4Keywords

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:

  1. Нажмите « Файл» → «Создать» → «Проект»

Новый проект

  1. Выберите шаблон, нажав Шаблоны → Visual C # → Windows → Приложение WPF и нажмите ОК :

введите описание изображения здесь

  1. Откройте файл MainWindow.xaml в обозревателе решений (если вы не видите окно Solution Explorer , откройте его, нажав « Просмотр → Обозреватель решений» ):

введите описание изображения здесь

  1. В разделе 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>
 
  1. Запустите приложение, нажав F5 или нажав меню Debug → Start Debugging . Он должен выглядеть так:

введите описание изображения здесь