文章分類/Infragistics
【概述】MouseLeftButtonDown 事件未在 xamDataGrid 中觸發
【適用元件】xam data grid
【適用版本】所有版本
【文章類型】常問問題
【細節】 儘管 xamDataGrid 能夠處理鼠標按下事件,但有時不會觸發 MouseLeftButtonDown 事件。 這是一個限制,因為它是選擇和激活 xamDataGrid 中的單元格的必要措施。 有兩種方法可以繞過此限制。
使用 PreviewMouseLeftButtonDown 事件。
實現自定義事件處理程序。
方法2的示例代碼如下。
static Window1() { EventManager.RegisterClassHandler( typeof(XamDataGrid), FrameworkElement.MouseLeftButtonDownEvent, newMouseButtonEventHandler(ProcessLeftButtonDown)); } privatestaticvoid ProcessLeftButtonDown(object sender, MouseButtonEventArgs e) { }