WPF Trigger nicht null
Wie die eine Aktion auslösen, in WPF, wenn die Eigenschaft ist nicht null?
Das ist eine funktionierende Lösung, wenn null ist:
<Style.Triggers>
<DataTrigger Binding="{Binding}" Value="{x:Null}">
<Setter Property="Background" Value="Yellow" />
</DataTrigger>
</Style.Triggers>
Ich weiß, dass man nicht "umdrehen" der Bedingung und das tun, was Sie brauchen, sondern wollen wissen,
Dies ist eine doppelte: stackoverflow.com/questions/356194/...
InformationsquelleAutor PaN1C_Showt1Me | 2009-08-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man leider nicht. Aber eigentlich ist es nicht nötig : Sie müssen nur legen Sie den hintergrund fest, wenn der Wert nicht null ist, in die Stil-setter, die nicht in den trigger :
InformationsquelleAutor Thomas Levesque
Können Sie
DataTrigger
Klasse in Microsoft.Expression.Interactions.dll, die mit Expression Blend.Code-Beispiel:
Mit dieser Methode können Sie veranlassen, gegen
GreaterThan
undLessThan
zu.Um diesen code verwenden, sollten Sie auf zwei dll ' s:
Und fügen Sie die entsprechenden namespaces:
InformationsquelleAutor yossharel
es ist eine alte Frage, aber ich möchte zu beantworten. Tatsächlich können Sie. Nur musst du Konverter benutzen-in Bindung. Konverter muss wieder null ist oder nicht. So werden Sie die check-Anweisung ist true oder false. Es bieten Sie überprüfen können, zwei Bedingungen, wenn Rückgabewert ist false, das bedeutet, es ist nicht null. Wenn es wahr ist, bedeutet es, dass es null ist.
InformationsquelleAutor Doctor