Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 26 стр.

UptoLike

Составители: 

26
странства имен .NET – и находит System.Windows.Window и
System.Windows.Controls.Grid.
2.3. Класс отделенного кода и имена элементов
XAML позволяет конструировать пользовательский интерфейс,
но для того, чтобы создать функционирующее приложение, нужен
способ подключения обработчиков событий, содержащих код прило-
жения.XAML позволяет легко это сделать с помощью атрибута Class,
показанного ниже:
<Windowx:Class="WpfApplication1.MainWindow"
Префикс пространства имен х помещает атрибут Class в про-
странство имен XAML, что означает более общую часть языка
XAML. Фактически атрибут Class сообщает анализатору XAML, что-
бы он сгенерировал новый класс с указанным именем. Этот класс на-
следуется от класса, именованного элементом XML. Другими слова-
ми, этот пример создает новый класс по имени MainWindow, который
наследуется от базового класса Window.
Класс MainWindow генерируется автоматически во время ком-
пиляции. Можно предоставить часть класса MainWindow, которая бу-
дет объединена с автоматически сгенерированной частью этого клас-
са. Специфицированная разработчиком частьхороший контейнер
для кода обработки событий. Подобное разделение возможно благо-
даря средству языков .NET, известному под названиемчастичных
классов. Частичные классы позволяют разделить класс на две или бо-
лее отдельных части во время разработки, которые соединяются вме-
сте в компилированной сборке. Частичные классы могут быть ис-
пользованы во многих сценариях управления кодом, но более всего
удобны, когда код должен объединяться с файлом, сгенерированным
дизайнером.
Среда VisualStudio помогает разработчику за счет автоматиче-
ского создания частичного класса, куда он может поместить свой код