转换器

来源:互联网 发布:怎么用手机注册淘宝店 编辑:程序博客网 时间:2024/04/27 13:27

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




原创粉丝点击