0
から項目を削除するのXmlNodeを考えますツリービュー:は私がするXMLNodeを持っているかのTreeView
TreeViewItem treeViewItem = VisualUpwardSearch<TreeViewItem>(e.OriginalSource as DependencyObject) as TreeViewItem;
if (treeViewItem != null)
{
treeViewItem.Focus();
selectedNode = ((XmlNode)treeViewItem.Header);
//etc...
そして、選択したノードを削除します。しかし、私はこれをしようとすると:
それは実行時エラースローMainWindow.main.OOB.Items.Remove (MainWindow.SelectedNode);
:
Operation is not valid while ItemsSource is in use. Access and modify elements with ItemsControl.ItemsSource instead.
私が間違っているのは何を?解決策は何ですか?
これはトリックです!ありがとう! – zetar