Ich weiß, dass ich einen Setter machen kann, der überprüft, ob ein Wert NULL ist und etwas tun. Beispiel:DataTrigger wo Wert ist nicht null?
<TextBlock>
<TextBlock.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding SomeField}" Value="{x:Null}">
<Setter Property="TextBlock.Text" Value="It's NULL Baby!" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
Aber wie kann ich für einen "nicht" Wert überprüfen ... wie in "NOT NULL" oder "NOT = 3"? Ist das in XAML möglich?
Ergebnisse: Danke für Ihre Antworten ... Ich wusste, dass ich einen Wertkonverter erstellen könnte (was bedeutet, dass ich in Code gehen müsste, und das wäre nicht reines XAML, wie ich gehofft habe). Dies beantwortet jedoch die Frage, dass effektiv "Nein" Sie es in reinem XAML nicht tun können. Die ausgewählte Antwort zeigt jedoch wahrscheinlich den besten Weg, diese Art von Funktionalität zu erstellen. Guter Fund.
Interessanterweise hat der DataTrigger tatsächlich ein internes Feld wh Ich kontrolliere, ob es auf Gleichheit testet oder nicht. Leider müssen Sie eine angemessene Menge an Überlegungen anstellen, um zum gewünschten Feld zu gelangen. Das Problem ist, dass es in der nächsten Version von .net möglicherweise nicht funktioniert. –