2
A
回答
1
我認爲你可以處理你的數據網格的OnLoadingRow和設置的rowHeader。某事像這樣:
protected override void OnLoadingRow(DataGridRowEventArgs e)
{
DataGridRow row = e.Row;
if (e.Row.GetType() != typeof(DataGridRowHeader))
{
DataGridRowHeader header=new DataGridRowHeader();
header.Click+=new System.Windows.RoutedEventHandler(header_Click);
row.Header = header;
}
base.OnLoadingRow(e);
}
0
或者,如果你正在操縱RowHeaderStyle,那麼,
<Setter Property="RowHeaderStyle">
<Setter.Value>
<Style TargetType="{x:Type DataGridRowHeader}">
<EventSetter Event="PreviewMouseDown"
Handler="OnGridRowHeaderClick" />
</Style>
</Setter.Value>
</Setter>
相關問題
- 1. 單擊DataGridView中的行標題時發生的事件
- 2. wpf datagrid點擊事件
- 3. WPF鼠標單擊事件
- 4. GWT DataGrid標題單擊事件進行排序
- 5. Datagrid +鼠標右鍵單擊事件
- 6. 如何在單擊標題時獲取DataGrid列名稱,WPF
- 7. 單擊wpf中的事件發件人
- 8. 觸發Flex Piechart單擊Datagrid項目時點擊事件
- 9. 文本菜單上的WPF DataGrid行 - 事件不會觸發
- 10. Datagrid行選擇事件,WPF
- 11. 發生鼠標點擊事件時發生鼠標移動事件
- 12. 如何讓行單擊事件DataGrid中?
- 13. WPF Datagrid雙擊RowDetailsTemplate也會觸發父行上的雙擊事件
- 14. 當添加/刪除行時,WPF DataGrid會觸發事件嗎?
- 15. WPF Datagrid SelectionChanged事件在加載行時觸發多次
- 16. WPF的DataGrid SelectedCellsChanged事件觸發兩次
- 17. 鼠標單擊並拖動事件WPF
- 18. WPF的DataGrid編輯單元事件
- 19. WPF DG-如何刪除DataGrid上Button的單擊事件
- 20. WPF DataGrid CellEditEnded事件
- 21. WPF DataGrid只在行上左鍵單擊
- 22. 單擊標籤時,Windows窗體單擊事件未觸發?
- 23. WPF:單擊TreeView內的DataGrid行不會觸發TreeView.SelectedItemChanged
- 24. 當點擊行時,Silverlight DataGrid MouseLeftButtonDown事件不會引發
- 25. WPF MVVM - DataGrid Cell單擊,獲取列標題
- 26. WPF DataGrid行問題
- 27. 當單擊行時可能更改單元格樣式WPF DataGrid?
- 28. DataGrid上的OnScrollShow事件WPF
- 29. WPF中DataGrid的CellValueChanged事件?
- 30. 單擊DataGrid列對其進行排序時會觸發什麼事件?