x:Null — Rozszerzenie znaczników
Określa null jako wartość dla elementu członkowskiego XAML.
Użycie atrybutu języka XAML
<object property="{x:Null}" .../>
Uwagi
Słowo kluczowe dla odwołania o wartości null w językach C# i C++ ma wartość null. Słowo kluczowe microsoft Visual Basic dla odwołania o wartości null Nothingto , {x:Null} ale zawsze używasz go jako użycia XAML niezależnie od tego, który język kodu jest kojarzący z XAML.
Rozszerzenie x:Null znaczników nie ma właściwości, które można ustawić.
Użycie wartości null jest często kojarzone z naświetloną wartością CLR Nullable<T> elementu członkowskiego XAML.
Rozszerzenie x:Null znaczników, podobnie jak wszystkie rozszerzenia znaczników XAML, używa nawiasów klamrowych ({,}) do ucieczki obsługi wartości atrybutów jako innych niż literały lub odwołania do procedury obsługi zdarzeń. Składnia atrybutów to składnia najczęściej używana z tym rozszerzeniem znaczników. Składnia elementu obiektu jest <x:Null /> technicznie możliwa, ale jest x:Null rzadko używana, ponieważ rozszerzenie znaczników nie ma parametrów pozycyjnego ani argumentów konstrukcji.
Aby uzyskać informacje o rozszerzeniach znaczników, zobacz Rozszerzenia znaczników i WPF XAML.
W usługach XAML .NET obsługa tego rozszerzenia znaczników jest definiowana przez klasę NullExtension .
Uwagi dotyczące użycia WPF
Należy pamiętać null , że nie musi to być początkowa wartość nieustawienia dla właściwości zależności typu odwołania. Początkowa wartość domyślna może się różnić dla każdej właściwości zależności i może być oparta na metadanych specyficznych dla właściwości. Wiele właściwości zależności nie akceptuje się null jako wartości za pośrednictwem znaczników lub kodu ze względu na ich implementacje wywołania zwrotnego weryfikacji. Aby uzyskać więcej informacji na temat właściwości zależności, zobacz Omówienie właściwości zależności.