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}"/>