Freigeben über


{x:Null}-Markuperweiterung

Gibt im XAML-Markup einen NULL-Wert für eine Eigenschaft an.

XAML-Attributsyntax

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

Hinweise

null ist das Nullverweis-Schlüsselwort für C# und C++. Das Schlüsselwort Microsoft Visual Basic für einen Nullverweis lautet Nothing.

Der anfängliche Standardwert kann zwischen Abhängigkeitseigenschaften variieren und ist nicht unbedingt NULL. Darüber hinaus akzeptieren viele Abhängigkeitseigenschaften aufgrund ihrer internen Implementierung nicht NULL als Wert (sei es durch Markup oder Code). In solchen Fällen kann das Festlegen eines XAML-Attributwerts mit {x:Null} zu einer Parserausnahme führen.

Einige Windows-Runtime Typen können null sein. In Fällen, in denen ein nullabler Typ nicht bereits null als Standard aufweist, können Sie {x:Null} in XAML verwenden, um auf den Nullwert festzulegen. Bei Verwendung von Visual C++-Komponentenerweiterungen (C++/CX) werden nullable Typen als Platform::IBox<T> dargestellt. Wenn Sie Microsoft .NET-Sprachen verwenden, werden nullable Typen als Nullwerte<T> dargestellt.