Estensione di markup {x:Null}

Nel markup XAML specifica un valore Null per una proprietà.

Utilizzo attributo XAML

<object property="{x:Null}" .../>

Osservazioni:

Null è la parola chiave di riferimento Null per C# e C++. La parola chiave Microsoft Visual Basic per un riferimento Null è Nothing.

Il valore predefinito iniziale può variare tra le proprietà di dipendenza e non è necessariamente Null. Inoltre, molte proprietà di dipendenza non accetteranno null come valore (tramite markup o codice) a causa dell'implementazione interna. In questi casi, l'impostazione di un valore di attributo XAML con {x:Null} può comportare un'eccezione del parser.

Alcuni tipi di Windows Runtime sono nullable. Nei casi in cui un tipo nullable non ha già null come impostazione predefinita, è possibile usare {x:Null} in XAML per impostare il valore Null. Se si usano estensioni del componente Visual C++ (C++/CX), i tipi nullable vengono rappresentati come Platform::IBox<T>. Se si usano linguaggi Microsoft .NET, i tipi nullable sono rappresentati come Nullable<T>.