WPF:使用禁用的父对象获取子对象click-event

时间:2011-06-17 12:55:04

标签: wpf events

如果禁用控件父级,如何获取控件的单击事件?

示例:我们已禁用GridViewColumnHeader,因此用户无法移动列并调整其大小。但是,用户仍然可以单击列标题来对列内容进行排序。但是一旦Header被禁用,我们根本不会得到任何点击事件。不是来自标题本身,也不是来自标题内的任何子项。

1 个答案:

答案 0 :(得分:1)

您可能需要一个解决方案来阻止调整大小,而不是禁用entrire标头(正如您所见,将禁用其子节点)。最简单的方法是重新定义标题的模板。

基本上,您要删除模板部件PART_HeaderGripper。

看看here的例子。