Sdílet prostřednictvím


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é