/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public static void BeginEdit(this DependencyObject obj) { TreeViewInPlaceEditBehavior.SetIsEditing(obj, true); }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <param name="cancel"></param> /// <returns></returns> public static void EndEdit(this DependencyObject obj, bool cancel = true) { TreeViewInPlaceEditBehavior.SetIsEditCancelled(obj, cancel); TreeViewInPlaceEditBehavior.SetIsEditConfirmed(obj, !cancel); TreeViewInPlaceEditBehavior.SetIsEditing(obj, false); }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public static bool IsEditing(this DependencyObject obj) { return(TreeViewInPlaceEditBehavior.GetIsEditing(obj)); }