WPF自定义依赖属性
程序员文章站
2022-03-04 11:51:02
...
MVVM下经常需要用到绑定数据,比如文本框显示,下拉框数据绑定。但是有些情况下微软提供的属性不能满足自己要求,那么就需要自己去定义一些依赖属性。比如下拉框多选的时候,单选可以使用SelectedItem绑定,多选怎么办?多选就需要自己来定义一个依赖属性来。
具体怎么定义依赖属性,代码如下:
public string SelectedItems
{
get { return (IList)GetValue(SelectedItemsProperty); }
set { SetValue(SelectedItemsProperty, value); }
}
public static readonly DependencyProperty SelectedItemsProperty =
DependencyProperty.Register("SelectedItems", typeof(IList), typeof(CustomMultiComboBxo), new PropertyMetadata(null));
把下拉框多选的项给SelectedItems就可以了。
SelectedItems = this.SelectedItems;
这里只写了如果定义依赖属性,具体怎么实现下拉框多选,后面会把代码贴出来。 推荐阅读
-
自定义属性应用-自定义属性行转列
-
浅谈lumen框架的自定义依赖注入
-
Thymeleaf 3.0 自定义标签方言属性的实例讲解
-
jquery自定义属性(类型/属性值)
-
WPF 中Binding的2个属性Source与ElementName的区别
-
小程序自定义组件——创建和使用自定义组件步骤 & 自定义组件属性properties数据列表、data数据、methods方法的用法
-
如何在Java自定义标签中让自定义的标签属性正确接收EL表达式对象
-
如何在Java自定义标签中让自定义的标签属性正确接收EL表达式对象
-
ecshop 批量上传(加入自定义属性)_PHP教程
-
Spring配置shiro时自定义Realm中属性无法使用注解注入的解决办法