转换器
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}"/>