我是靠谱客的博主 聪慧老虎,最近开发中收集的这篇文章主要介绍mvvm绑定checkbox wpf_WPF MVVM:事件触发器不工作CheckBox,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我正在MVVM风格的WPF构建应用程序。我试图在我的DataGrid上进行筛选,当选中或取消选中多个CheckBox进行筛选时。WPF MVVM:事件触发器不工作CheckBox

我找到了解决方案Interaction.Triggers,但在这种情况下它不适用于我。

这里是我的代码:除了FilterCommand

ItemsSource="{Binding PortsFilterSource}"

Background="LightGray"

BorderThickness="0"

Grid.Column="1">

Content="{Binding Name}"

IsChecked="{Binding IsChecked}">

一切是伟大的工作。我有这个在我的C#代码:

public DelegateCommand FilterCommand { get; set; }

...

FilterCommand = new DelegateCommand(Filter);

Filter(object obj)是一个函数,但是当我选中或取消选中我的任何复选框它没有进入。

任何帮助将不胜感激。

2017-08-01

francosy

+0

为什么不使用'IsChecked'的setter方法调用'Filter'? –

+2

调试时看看输出窗口,你有没有绑定错误? –

+0

哦,是的,我有:System.Windows.Data错误:40:'BindingExpression路径错误:'FilterCommand'属性找不到'对象'''FilterModel'(HashCode = 57774494)'。 BindingExpression:路径= FilterCommand; DataItem ='FilterModel'(HashCode = 57774494);目标元素是'InvokeCommandAction'(HashCode = 8505800);目标属性是'命令'(类型'ICommand')' –

最后

以上就是聪慧老虎为你收集整理的mvvm绑定checkbox wpf_WPF MVVM:事件触发器不工作CheckBox的全部内容,希望文章能够帮你解决mvvm绑定checkbox wpf_WPF MVVM:事件触发器不工作CheckBox所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部