public IMetaActionGroupGenerator Create(MetaActionGroup group)
        {
            if (groupHost is ToolBar)
                return new MetaActionGroupGenerator<Button>(groupHost, group);
            if (groupHost is MenuItem)
                return new MetaActionGroupGenerator<MenuItem>(groupHost, group);

            throw new NotSupportedException("Not supproted host type: " + groupHost.GetType().Name);
        }
Beispiel #2
0
 public static void SetGroup(DependencyObject element, MetaActionGroup value)
 {
     element.SetValue(GroupProperty, value);
 }
Beispiel #3
0
 public static void SetGroup(DependencyObject element, MetaActionGroup value)
 {
     element.SetValue(GroupProperty, value);
 }
 internal void RegisterGroup(MetaActionGroup group)
 {
     groups.Add(group);
 }