天天看點

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();
        }
    }
           

繼續閱讀