ВУЗ:
Составители:
Рубрика:
24
2.2. Пространства имен XAML
Очевидно, что недостаточно просто указать имя класса. Анали-
затору XAML также нужно знать пространство имен .NET, где нахо-
дится этот класс. Например, класс Window может находиться в не-
скольких пространствах имен – он может ссылаться на класс
System.Windows.Window, на класс в компоненте от независимого раз-
работчика, или же на класс, определенный в разрабатываемом прило-
жении. Чтобы определить, какой именно класс нужен на самом деле,
анализатор XAML проверяет пространство имен XML, к которому
относится элемент.
В примере документа, показанном ранее, определено два про-
странства имен:
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentatio
n"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Пространства имен объявляются посредством атрибутов. Эти
атрибуты могут помещаться внутри начального дескриптора любого
элемента. Однако согласно принятым соглашениям, все пространства
имен, которые нужно использовать в документе, должны быть объяв-
лены в самом первом дескрипторе
Атрибут xmlns – это специализированный атрибут в XML, кото-
рый зарезервирован для объявления пространств имен. Этот фрагмент
кода разметки объявляет два пространства имен, которые будут при-
сутствовать в каждом создаваемом документе WPFXAML:
http://schemas.microsoft.com/winfx/2006/xaml/presentation–
основное пространство имен WFP. Оно охватывает все
классы WPF, включая элементы управления, которые при-
меняются для построения пользовательских интерфейсов;
http://schemas.microsoft.com/winfx/2006/xaml – пространст-
во имен XAML. Оно включает различные служебные
свойства XAML, которые позволяют влиять на то, как ин-
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »