Condividi tramite


Estensione del markup x:Null

Aggiornamento: novembre 2007

Consente di specificare null come valore per una proprietà XAML.

Utilizzo della sintassi XAML per gli attributi

<object property="{x:Null}" .../>

Utilizzo della sintassi XAML per gli elementi oggetto

<object>
  <object.property>
    <x:Null/>
  </object.property>
</object>

Note

null è la parola chiave per un riferimento null in C# e C++. A parola chiave di Microsoft Visual Basic .NET per un riferimento null è Nothing.

L’estensione di markup x:Null non presenta proprietà impostabili.

Si noti che null non rappresenta necessariamente il valore non impostato iniziale per una proprietà di dipendenza di tipo di riferimento. Il valore predefinito iniziale può variare per ogni proprietà di dipendenza. Molte proprietà di dipendenza non accetteranno null come valore, tramite markup o codice, a causa delle implementazioni dei callback di convalida. Per informazioni dettagliate sulle proprietà di dipendenza, vedere Cenni preliminari sulle proprietà di dipendenza.

x:Null è un'estensione di markup. Tutte le estensioni di markup in XAML utilizzano i caratteri { e } come indicato dalle implementazioni del processore XAML per l'utilizzo di caratteri di escape nella gestione dei valori di attributo affinché siano diversi da valori letterali o riferimenti al gestore. La sintassi degli attributi è la sintassi più comune utilizzata con questa estensione di markup. x:Null può anche essere utilizzato nella sintassi degli elementi proprietà. Per informazioni dettagliate sulle estensioni di markup, vedere Estensioni di markup e XAML.

Nell'implementazione del processore XAML WPF, la gestione di questa estensione di markup viene definita dalla classe NullExtension.

Vedere anche

Concetti

Cenni preliminari su XAML

Estensioni di markup e XAML

Riferimenti

UnsetValue