Приложение Hello World

для этого вам потребуется создать

Давайте начнем с простого приложения WinFx «Hello World», не используя ничего, кроме кода. Для этого вам потребуется создать проект в Visual Studio 2005. Имеются типы проектов WinFx, которые добавляются в Visual Studio 2005 Beta 2 при установке Visual Studio Extensions for WinFx, так что вам нужно будет установить эти расширения, равно как и компоненты среды выполнения вместе с WinFx SDK.

Из этого простого приложения можно видеть, что прежде всего вам потребуется объект приложения. Вам нужно также главное окно, которое в простых сценариях можно создать как экземпляр класса Window.

В реальных приложениях вы обычно будете создавать экземпляр своего собственного класса, производного от Window Или одного их производных классов WinFx Framework, такого, как NavigationWindow. Окно, как и элементы управления, является элементом визуального дерева, поэтому вы модифицируете отображаемое содержимое окна путем установки его свойства Content. В данном случае установите в нем простую строку, а класс Window Сам способен отобразить ее за вас. В типичном случае вы образуете содержание UI окна, конструируя дерево из других элементов и устанавливая верхний объект этого дерева в качестве свойства Content Для окна. Как только вы установили для содержимого окна строку «Hello WinFx», вы показываете окно, вызывая его метод Show. Затем вы вызываете метод Run Объекта Application, Который организует цикл обработки событий, используемый Windows для коммуникации с запущенным приложением, точно так же, как это делается в сегодняшних приложениях WindowsForms. Обратите внимание на атрибут STAThread Для метода Main. В WinFx на Windows ХР он все еще необходим, так как WinFx заключает в оболочку некоторые из предоставляемых системой элементов управления, которые предназначены для выполнения в однопоточном разделе.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *