最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

转换器

IT圈 admin 39浏览 0评论

转换器

1.实现IValueConverter

 public class TestConverter: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, System.Globalization.CultureInfo culture){return value.ToString()+"___"+ DateTime.Now.ToShortDateString();}/// <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, System.Globalization.CultureInfo culture){throw new NotImplementedException();}}

2.页面定义转换器

xmlns:utils="clr-namespace:操作本地数据库.Utils"

 <phone:PhoneApplicationPage.Resources><utils:TestConverter x:Key="TestConverter"/></phone:PhoneApplicationPage.Resources>

3.应用转换器

 <TextBlock Grid.Column="1" Text="{Binding Name,Mode=TwoWay,Converter={StaticResource TestConverter}}" Style="{StaticResource txtBlockStyle}"/>




转换器

1.实现IValueConverter

 public class TestConverter: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, System.Globalization.CultureInfo culture){return value.ToString()+"___"+ DateTime.Now.ToShortDateString();}/// <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, System.Globalization.CultureInfo culture){throw new NotImplementedException();}}

2.页面定义转换器

xmlns:utils="clr-namespace:操作本地数据库.Utils"

 <phone:PhoneApplicationPage.Resources><utils:TestConverter x:Key="TestConverter"/></phone:PhoneApplicationPage.Resources>

3.应用转换器

 <TextBlock Grid.Column="1" Text="{Binding Name,Mode=TwoWay,Converter={StaticResource TestConverter}}" Style="{StaticResource txtBlockStyle}"/>




发布评论

评论列表 (0)

  1. 暂无评论