wpf - 如何停止 WPF dataGrid 上的事件?
问题描述
我想在 WPF DataGrid 上停止我们所做的事件,例如
this.listBox1.SelectedIndexChanged -= new EventHandler(listBox1_SelectedIndexChanged);
在 Windows 窗体上。
我不能这样做。
dataGrid1_SelectedCellsChanged -= new Action<object, SelectedCellsChangedEventArgs>;
我使用 Visual Studio 2017 社区和 C#。
你能告诉我路吗?
谢谢拉法尔!
解决方案
但是,您的要求不清楚,
您可以简单地避免在 XAML 中注册事件,即从 XAML 中删除SelectedCellsChanged="DataGrid_SelectedCellsChanged"之类的子句。
或者
如果您想随时从后面的代码中取消注册事件,请添加以下行。
dataGrid1.SelectedCellsChanged -= DataGrid_SelectedCellsChanged;
推荐阅读
- java - 如何为自定义 api 错误消息解决此错误。如果我删除了此类的两个方法,则项目运行没有错误
- jquery - 将模型传递给 jQuery
- reactjs - “是的”验证库无法在 TypeScript 中编译
- google-cloud-platform - AttributeError:“StreamExhausted”对象没有属性“消息”。流中的字节数不足;预计1265662718,
- java - 程序直接进入else语句
- node.js - 如何使用 express-oauth-server 进行身份验证?
- r - 如何跨多个列匹配列并在新列中返回匹配的 col_name
- newsletter - OC 3 给制造商的新信产品
- c# - 如何在 2 个不同的控制器中使用 Session
- glsl - glsl如何实现一种颜色变成某种颜色?