Поделиться через


Расширение разметки 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.

См. также

Основные понятия

Общие сведения о XAML

Расширения разметки и XAML

Ссылки

UnsetValue