WPF值转换器

时间:2021-10-14
本文章向大家介绍WPF值转换器,主要包括WPF值转换器使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

总是记不住,放上来方便复制

[ValueConversion(typeof(int), typeof(string))]
public class SexConverter : IValueConverter

{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
int sex = System.Convert.ToInt32(value);
switch (sex)
{
case 1:
return "男";
case 2:
return "女";
case 0:
return "未知";
default:
return "";
}
}

public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}

<UserControl.Resources>
<convert:SexConverter x:Key="SexConverter" ></convert:SexConverter>
</UserControl.Resources>

<TextBlock HorizontalAlignment="Left" MinWidth="100" Text="{Binding Sex,Converter={StaticResource SexConverter}}">

原文地址:https://www.cnblogs.com/GongJx/p/15405496.html