This question is locked. New answers and comments are not allowed.
Hello,
I'm adding node on button click:
and then I'm trying to delete it if user writes nothing:
And then exception occurss after method end.
P.S. Item paret is always RadTreeViewItem (not RadTreeVew)
I'm adding node on button click:
| void ButtonAdd_Click(Object sender, RoutedEventArgs e) |
| { |
| RadTreeViewItem selectedItem = (RadTreeViewItem)FormRevenueCodeTreeView.SelectedItem; |
| _newAddedTreeViewItem = new RadTreeViewItem(); |
| _newAddedTreeViewItem.Header = ""; |
| selectedItem.Items.Add(_newAddedTreeViewItem); |
| selectedItem.IsExpanded = true; |
| _newAddedTreeViewItem.IsSelected = true; |
| Deployment.Current.Dispatcher.BeginInvoke(() => _newAddedTreeViewItem.IsInEditMode = true); |
| } |
and then I'm trying to delete it if user writes nothing:
| void FormRevenueCodeTreeViewEdited(Object sender, RoutedEventArgs e) |
| { |
| RadTreeViewItem selectedItem = (RadTreeViewItem)FormRevenueCodeTreeView.SelectedItem; |
| if (selectedItem.Header.ToString().Trim() == "") |
| { |
| // - removing newly added TreeViewItem if header is empty |
| RadTreeViewItem parentItem = selectedItem.Parent as RadTreeViewItem; |
| parentItem.Items.Remove(selectedItem); |
| return; |
| } |
| } |
And then exception occurss after method end.
P.S. Item paret is always RadTreeViewItem (not RadTreeVew)
