天天看点

WPF 转换器的使用(Converter)

<UserControl.Resources>
        <converters:GPSValueConverter x:Key="gPSname">
        </converters:GPSValueConverter>
 </UserControl.Resources>
           

ListView中改变某列内容显示

<GridViewColumn Header="经度" Width="72" DisplayMemberBinding="{Binding Longitude,Converter={StaticResource gPSname}}" HeaderContainerStyle="{StaticResource st}"/>
                                    <GridViewColumn Header="纬度" Width="80" DisplayMemberBinding="{Binding Latitude,Converter={StaticResource gPSname}}" HeaderContainerStyle="{StaticResource st}"/>
           
public class GPSValueConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            string s = value.ToString();
            return s.Substring(0,6);
        }

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

继续阅读