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í hodnoty null je často spojeno s vystavením člena XAML Nullable<T> hodnoty CLR.
Rozšíření x:Null
značek, jako jsou všechna rozšíření značek XAML, používá složené závorky ({,}
) pro únik 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 elementu objektu <x:Null />
je technicky možná, ale zřídka se používá, protože rozšíření x:Null
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řída.
Poznámky k využití WPF
Všimněte si, že null
nemusí nutně počáteční nenasaděnou hodnotu 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 kódu nebo kódu kvůli implementaci zpětného volání ověřování. Další informace o vlastnostech závislostí naleznete v tématu Vlastnosti závislostí Přehled.
Viz také
.NET Desktop feedback