Beispiel #1
0
        /// <summary>
        /// Add a new menu group as child
        /// </summary>
        private void OnAddChildGroupClick(object sender, RoutedEventArgs e)
        {
            var container = GetChildContainer();
            var newItem   = new MenuGroupNode();

            newItem.InitializeWithDefaultValues();
            container.Add(newItem);
            FocusItem(newItem, false);
        }
 /// <summary>
 /// Add a new menu group as sibling
 /// </summary>
 private void OnAddSiblingGroupClick(object sender, RoutedEventArgs e)
 {
     var container = GetSiblingContainer();
     var newItem = new MenuGroupNode();
     newItem.InitializeWithDefaultValues();
     container.Add(newItem);
     FocusItem(newItem, false);
 }
Beispiel #3
0
 public override TReturn Visit(MenuGroupNode node, TData data)
 {
     return(default(TReturn));
 }
Beispiel #4
0
 public abstract TReturn Visit(MenuGroupNode node, TData data);