繁体   English   中英

使用依赖项属性在自定义控件中创建选择更改事件

[英]Create selection change event in custom control using dependency property

我在wpf中使用了来自multiselect的源代码中的自定义控件。 该控件是带有复选框的多选组合框。 但是其中不存在选择更改事件。我正在尝试使用DependencyProperty创建选择更改事件。 我是WPF的新手。 我不知道如何使用DependencyProperty创建事件。 谁能告诉我如何在该控件中创建选择更改事件。 组合框图片在这里

您需要使用RoutedEvent。 创建自定义的路由事件

但是更好的是,您可以使用选择器类中一个名为SelectionChanged的现有路由事件

从您的代码引发选择更改事件: psedo代码,因为我离vs.

 SelectionChangedEventArgs args = new SelectionChangedEventArgs();
 args.AddedItem.add(... how ever is checked ..);
 args.RemovedItem.add(... how ever was unchecked ..);  
 this.RaiseEvent(args); // this your control. 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM