在treeview每次添加或者删除节点时,重新指定数据源时再指定回原先选择的项
treeView.ItemsSource = m_DataSource; //这里的m_DataSource是你treeView的数据源
foreach (var item in treeView.Items)
{
var tvi = treeView.ItemContainerGenerator.ContainerFromItem(item)