Расширение разметки x:NULL
Обновлен: Ноябрь 2007
Задает null в качестве значения для свойства XAML.
Использование атрибута XAML
<object property="{x:Null}" .../>
Использование элемента объекта XAML
<object>
<object.property>
<x:Null/>
</object.property>
</object>
Заметки
null является ключевым словом для нулевой ссылки в C# и C++. Ключевым словом в Microsoft Visual Basic .NET для нулевой ссылки является Nothing.
Расширение разметки x:Null имеет неустанавливаемые свойства.
Обратите внимание, что null не обязательно устанавливать в качестве начального значения для свойства зависимости ссылочного типа. Заданное значение по умолчанию может различаться для каждого свойства зависимости. Многие свойства зависимости не будут принимать null в качестве значения, через разметку, или код, из-за их проверки реализаций обратного вызова. Сведения о свойствах зависимостей содержатся в разделе Общие сведения о свойствах зависимости.
x:Null является расширением разметки. Все расширения разметки XAML используют символы '{' и '}' как распознанные реализацией процессора XAML для выходящей обработки значений атрибутов, отличных от литералов или ссылок-обработчиков. Синтаксис атрибута является наиболее распространенным синтаксисом, используемым с этим расширением разметки.x:Null может также использоваться в синтаксисе свойств элемента. Сведения о расширениях разметки содержатся в разделе Расширения разметки и XAML.
В реализации процессора WPF XAML обработка данного расширения разметки определяется классом NullExtension.