protected override void OnDetaching() { base.OnDetaching(); this.AssociatedObject.Submit -= AssociatedObject_Submit; this.AssociatedObject.LostFocus -= AssociatedObject_LostFocus; treeItem = null; }
private void AssociatedObject_Loaded(object sender, RoutedEventArgs e) { this.AssociatedObject.Loaded -= AssociatedObject_Loaded; treeItem = this.AssociatedObject .FindVisualParents <JsonTreeEditorItem>(false) .FirstOrDefault(); treeEditor = this.AssociatedObject .FindVisualParents <JsonTreeEditor>(false) .FirstOrDefault(); }