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í 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é