WPF : Trigger-Bedingung, wenn der string Nicht leer ist

Ursache, können wir überprüfen, einige control-string-Eigenschaft, die bereits leer wie folgenden code:

<Trigger SourceName="atCaption" Property="Text" Value="{x:Static sys:String.Empty}">
    <Setter TargetName="imgBack" Property="Margin" Value="0"/>
    <Setter TargetName="atCaption" Property="Margin" Value="0"/>
</Trigger>

dann, wie kann eine Bedingung definieren, die 'nicht leere' Zeichenkette?

<!--unfortunately, can't accept '!=' operator in xaml.-->
<Trigger SourceName="atCaption" Property="Text" Value!="{x:Static sys:String.Empty}">
    <Setter TargetName="imgBack" Property="Margin" Value="0"/>
    <Setter TargetName="atCaption" Property="Margin" Value="0"/>
</Trigger>

mir helfen.

InformationsquelleAutor mjk6026 | 2011-08-06
Schreibe einen Kommentar