8,756
社区成员




<TextBlock.Style>
<Style TargetType="TextBlock">
<Setter Property="Text" Value="默认值"/>
<Style.Triggers>
<!--BoolProperty是判断的属性-->
<DataTrigger Binding="{Binding BoolProperty}" Value="True">
<Setter Property="Text" Value="一个绑定的属性值"/>
</DataTrigger>
<!--BoolProperty是判断的属性-->
<DataTrigger Binding="{Binding BoolProperty}" Value="False">
<Setter Property="Text" Value="另一个绑定的属性值"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
<DataGridTextColumn Binding="{Binding zhuangtai ,Converter={StaticResource MyConverter}}"/>
public class MyConverter : IValueConverter
{
/// <summary>
/// 源到目标
/// </summary>
/// <param name="value"></param>
/// <param name="targetType"></param>
/// <param name="parameter"></param>
/// <param name="culture"></param>
/// <returns></returns>
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
bool boolValue = false;
if (value != null)
boolValue = (bool)value;
return boolValue ? "在线" : "离线";
}
/// <summary>
/// 目标到源
/// </summary>
/// <param name="value"></param>
/// <param name="targetType"></param>
/// <param name="parameter"></param>
/// <param name="culture"></param>
/// <returns></returns>
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}