FlipView、ComboBox数据绑定和数据绑定的Converter
来源:互联网 发布:温州网络学堂推荐选课 编辑:程序博客网 时间:2024/06/17 17:40
FlipView、ComboBox等控件类似于ListView, 都可以使用Items、ItemSource等,都可以定义ItemTemplate定制Item的展现形式。
FlipView是同时只显示一项,可以通过左右侧的方向按钮来左右移动显示其他项。
数据绑定的Converter
先需要定义转换器类,转换器要实现IValueConverter接口
Convert方法用于把绑定模型的属性类型转换为被绑定UI元素的数据类型,value为转换前数据,把转换后数据以返回值形式返回。
ConvertBack方法用于当TwoWay绑定的时候UI值发生变化反向修改Model属性值的时候做转换。如果不做TwoWay绑定可以简单抛出“未实现异常”即可。
在使用Converter的Xaml页面顶端加入:xmlns:local=“clr-namespace:Converter所在的命名空间”,local为随意取的名字。这句话相当于在xaml中using一个namespace。
根节点中声明Resources资源:<local:BoolVisibilityConverter x:Key="boolVisibilityConverter"></local:BoolVisibilityConverter>
数据绑定中Visibility="{Binding IsVIP, Converter={StaticResource boolVisibilityConverter}}"
public class BoolVisibilityConverter:IValueConverter{public object Convert(object value,Type targetType, object parameter, string language){bool b=(bool) value;return b?Visibility.Visible:Visibility.Collapsed;}public object ConvertBack(object value,Type targetType, object parameter, string language){//不是TwoWay绑定: throw new NotImplementedException();Visibility v=(Visibility) value;return v==Visibility.Visible;}}
0 0
- FlipView、ComboBox数据绑定和数据绑定的Converter
- ComboBox数据的绑定
- ComboBox控件的数据绑定
- Combobox数据绑定的问题
- ComboBox控件的数据绑定
- ComboBox 控件绑定数据和获取选中的数据
- c# combobox 数据绑定
- ComboBox 动态绑定数据
- ComboBox 数据绑定问题
- ComboBox/ListBox绑定数据
- WPF 数据绑定 combobox
- Combobox 控件绑定数据
- delphi绑定ComboBox数据
- ComboBox、TextBox和labelk控件的绑定数据用法
- ComboBox数据绑定的一个实例
- DataGridView中comboBox(DataGridViewComboBoxColumn)的数据绑定
- DataGridView中comboBox数据绑定的问题
- flex中combobox控件的数据绑定
- 隔墙有耳之wifi
- WINAPI宏
- linux centeros6.5安装集成appach ,mysql ,php-[百度博客搬家]
- android机器一个奇怪的白屏死机问题--原来是wifi导致
- PhpCms实战首页调用备份---特色技术
- FlipView、ComboBox数据绑定和数据绑定的Converter
- 利用 db2dart 工具来理解 DB2 数据存储方式
- 使用天气预报api(中国天气网)获取城市天气(1)---async/await 异步编程
- 新来的报到
- CUDA内存分配
- PMPBook(第五版)知识体系的变化
- Loadrunner 日志参数的设置与使用
- huhamhire-hosts
- 网页抓取数据并分析,特别包括分页数据的抓取