Exemple #1
0
 public ContainerMergingInfo(
     ContainerMenuItemType containerType,
     IContainerMenuItem initialElement)
 {
     ContainerType     = containerType;
     ContainersToMerge = new List <IContainerMenuItem> {
         initialElement
     };
 }
Exemple #2
0
 private static ContainerMenuItemType GetContainerMenuItemType(
     IContainerMenuItem item)
 {
     if (item is IMenuSplitButton)
     {
         return(ContainerMenuItemType.SplitButton);
     }
     if (item is IMenu)
     {
         return(ContainerMenuItemType.Menu);
     }
     throw new NotSupportedException();
 }
Exemple #3
0
 public void Expand(IContainerMenuItem container)
 {
     Current       = container;
     SelectedIndex = 0;
 }
Exemple #4
0
			public ContainerMergingInfo(
				ContainerMenuItemType containerType,
				IContainerMenuItem initialElement)
			{
				ContainerType = containerType;
				ContainersToMerge = new List<IContainerMenuItem> { initialElement };
			}
Exemple #5
0
		private static ContainerMenuItemType GetContainerMenuItemType(
			IContainerMenuItem item)
		{
			if (item is IMenuSplitButton)
				return ContainerMenuItemType.SplitButton;
			if (item is IMenu)
				return ContainerMenuItemType.Menu;
			throw new NotSupportedException();
		}