当给DataGrid的Itemssoure属性赋值引起TabControl_SelectionChanged事件
Posted xxyxxb2080
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当给DataGrid的Itemssoure属性赋值引起TabControl_SelectionChanged事件相关的知识,希望对你有一定的参考价值。
在TabControl的TabItem下布局了DataGrid控件时,当给dg.ItemsSource 赋值时会触发父控件的TabControl_SelectionChanged事件;
类似问题原因可以查看博客:http://www.cnblogs.com/sczmzx/p/4780443.html
个人觉得最优解决办法还是如下:
private void TabControl_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.Source.GetType() != typeof (TabControl)) { e.Handled = true;
return; } }
以上是关于当给DataGrid的Itemssoure属性赋值引起TabControl_SelectionChanged事件的主要内容,如果未能解决你的问题,请参考以下文章
Python的property _getter和setter方法
WPF中,我使用了datagrid,我想请问下当我向数据库添加了新的数据,我该怎么刷新datagrid里面的数据?
easyui datagrid 动态拼接columns以及赋值