WPF: Условие срабатывания, когда не пустая строка

Конечно, мы можем проверить свойство строки некоторого элемента управления, которое было пустым, как в следующем коде:

<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>

, а затем, как можно определить условие, которое является «непустой» строкой?

<!--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>

мне поможет.

13
задан H.B. 6 August 2011 в 23:38
поделиться