WPF TreeviewItem Click 事件
阿新 • • 發佈:2017-08-22
href isp selected mbo 一個 color targe down sso
分類:
轉載自:http://blog.csdn.net/zhumingyan/article/details/51104585?locationNum=5&fps=1
[轉載]WPF TreeviewItem Click 事件
標簽: C#WPFTreeviewItemClickPreviewMouseUp項目中遇到一個需求,需要使用類似與button的click事件來完成一個點擊動作,但是發現TreeviewItem沒有click事件,查詢文檔後發現其實PreviewMouseUp事件可以實現這個需求,下面是代碼:
private void treeviewEnergyAnalysis_PreviewMouseUp(object sender, MouseButtonEventArgs e) { if (treeviewEnergyAnalysis.SelectedItem != null) { TreeNodeHierarchical selectedTnh = treeviewEnergyAnalysis.SelectedItem as TreeNodeHierarchical; if (selectedTnh.Tag.GetType().Name.Equals("dp_current"))//如果選的是數據點,而不是文件夾 { selectedTnh.IsChecked = !selectedTnh.isChecked; } } }
WPF TreeviewItem Click 事件