, हम कुछ नियंत्रण की स्ट्रिंग संपत्ति जो निम्नलिखित कोड की तरह खाली कर दिया गया है की जाँच कर सकते हैं: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>
मेरी मदद करें।
समान प्रश्न यहाँ: http://stackoverflow.com/questions/356194/wpf- केवल एक चीज के बारे में मुझे लगता है कि जोड़ना होगा MVVM के साथ, विचार यह है कि उस दृश्य मॉडल पता नहीं करना चाहिए कि यह कैसे दिखाया जाता है datatrigger-जहां-मान-है-नहीं-अशक्त – LPL