查找datagrid的哪一列是特定控件

时间:2011-11-03 16:58:06

标签: silverlight silverlight-4.0

我有一个datagrid,我放了一个MouseButtonEventHandler。

每当我点击一行时,我的事件就会被提升。

我想要做的是仅在特定列上引发事件时才处理该事件。

我可以通过e.OriginalSource获取引发事件的控件。但我不知道我必须做些什么:

if(_dg.Column["TheRightColumn"].Contains(e.OriginalSource)) //Do the job

1 个答案:

答案 0 :(得分:0)

是否可以将列设为模板列?如果是这样,在模板中放置一个控件(最大化网格)并处理该控件上的click事件,而不是整个网格。