示例#1
0
 public int Compare(IToolBar x, IToolBar y)
 {
     if (x != null && y != null)
     {
         return(CommandComparer.CompareTags(x.Tag, y.Tag));
     }
     return(0);
 }
示例#2
0
            public int Compare(object x, object y)
            {
                var menuX = x as RootMenuModel;
                var menuY = y as RootMenuModel;

                if (menuX != null && menuY != null)
                {
                    return(CommandComparer.CompareTags(menuX.MenuTag, menuY.MenuTag));
                }
                return(0);
            }
示例#3
0
            public int Compare(IToolBarItem x, IToolBarItem y)
            {
                if (x != null && y != null)
                {
                    var xCommandItem = x as ICommandItem;
                    var yCommandItem = y as ICommandItem;
                    if (xCommandItem != null && yCommandItem != null)
                    {
                        return(CommandComparer.CompareCommands(xCommandItem, yCommandItem));
                    }

                    return(CommandComparer.CompareTags(x.Tag, y.Tag));
                }
                return(0);
            }