Beispiel #1
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);
            }
Beispiel #2
0
 public int CompareTo(ICommand other)
 => CommandComparer.CompareCommands(this, other);