0
我正在使用弹出窗口中的treeview来处理项目。我需要让弹出窗口保持打开状态,直到在树形视图上进行选择。起初,我试着用树视图上的selectedItemChanged和MouseLeave来控制这个,但是如果你只用一个像素超过弹出窗口,它会关闭,而不能在树视图上做出选择。在treeview选择之前关闭WPF弹出窗口
我希望做一些诸如“
if (dirTree.SelectedItem = "")
{
popup1.IsOpen = true;
}
popup1.IsOpen = false;
但是这给了我”可能出现的意外参考比较;为了得到一个值的比较,请在左边键入'string'。“
我一直在使用”treeview any selected“,”treeview SelectedItem“等搜索。不得不承认它可能只是一个简单的语法问题因为我是新的C#和WPF。
你试过if(dirTree.SelectedItem == null)? – 2013-03-22 15:16:25
是的,这给出了相同的结果和消息。 – Nallware 2013-03-22 15:20:34