De la causa, podemos comprobar propiedad de cadena de algún tipo de control que ha estado vacío como el siguiente código:WPF: Condición de disparo cuando se vacía cadena
<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>
y luego, cadena de cómo se puede definir una condición que 'no está vacío' ?
<!--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>
ayúdame.
pregunta similar aquí: http://stackoverflow.com/questions/356194/wpf- datatrigger-where-value-is-not-null – LPL