हैलो मैं एक TextBlock अगर लौटाए गए परिणाम अशक्तयदि परिणाम देता है अशक्त
यहाँ मैं क्या कोशिश कर रहा हूँ है करने के लिए एक डिफ़ॉल्ट मान देने के लिए कोशिश कर रहा हूँ TextBlock डिफ़ॉल्ट मान दें!
वह सब रिटर्न मैं सेट स्ट्रिंग प्रारूप सेट करता हूं!
<TextBlock x:Name="NameTxtBlock" Grid.Column="0" Margin="0,0,40,0" FontFamily="Segoe UI" FontSize="14" Text="{Binding Name, StringFormat='Item Name: {0}'}" Padding="2">
<TextBlock.Style>
<Style TargetType="TextBlock" >
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=NameTxtBlock, Path=Text}" Value="{x:Null}">
<Setter Property="FontStyle" Value="Italic"/>
<Setter Property="Text" Value="No Name Found" />
</DataTrigger>
<DataTrigger Binding="{Binding ElementName=NameTxtBlock, Path=Text}" Value="{x:Static System:String.Empty}">
<Setter Property="FontStyle" Value="Italic"/>
<Setter Property="Text" Value="No Name Found" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
इसके अलावा, आप रिश्तेदार स्रोत का उपयोग कर सकते –
TrialAndError