x:Null – rozšíření značek
Určuje null
jako hodnotu člena XAML.
Použití atributu XAML
<object property="{x:Null}" .../>
Poznámky
Klíčové slovo pro odkaz null v jazyce C# a C++ má hodnotu null. Klíčové slovo jazyka Microsoft Visual Basic pro odkaz null je Nothing
, ale vždy používáte {x:Null}
jako použití XAML bez ohledu na jazyk kódu, který přidružíte k XAML.
Rozšíření x:Null
značek nemá žádné nastavené vlastnosti.
Použití null je často spojeno s vystavením člena XAML hodnoty CLR Nullable<T> .
Rozšíření x:Null
značek, podobně jako u všech rozšíření značek XAML, používá složené závorky ({,}
) pro escaping zpracování hodnot atributů, které mají být jiné než literály nebo odkazy obslužné rutiny událostí. Syntaxe atributů je syntaxe, která se nejčastěji používá s tímto rozšířením značek. Syntaxe <x:Null />
elementu objektu je technicky možná, ale zřídka se používá, protože x:Null
rozšíření značek nemá žádné poziční parametry ani argumenty konstrukce.
Informace o rozšířeních značek naleznete v tématu Rozšíření značek a WPF XAML.
V .NET XAML Services je zpracování pro toto rozšíření značek definováno NullExtension třídou.
Poznámky k využití WPF
Všimněte si, že null
nemusí být nutně počáteční nenasaděná hodnota vlastnosti závislosti typu odkazu. Počáteční výchozí hodnota se může pro každou vlastnost závislosti lišit a může být založená na metadatech specifických pro vlastnost. Mnoho vlastností závislostí nepřijímá null
jako hodnotu, a to buď prostřednictvím značek nebo kódu kvůli implementaci zpětného volání ověřování. Další informace o vlastnostech závislostí naleznete v tématu Přehled vlastností závislosti.
Viz také
.NET Desktop feedback