public int Compare(IToolbar x, IToolbar y) { ToolbarStrip strip1 = x as ToolbarStrip; ToolbarStrip strip2 = y as ToolbarStrip; if (strip1 == null || strip2 == null) { return(0); } if (strip1.Location.Y < strip2.Location.Y) { return(-1); } else if (strip1.Location.Y == strip2.Location.Y) { if (strip1.Location.X < strip2.Location.X) { return(-1); } else if (strip1.Location.X > strip2.Location.X) { return(1); } return(0); } else { return(1); } }
public int Compare(IToolbar x, IToolbar y) { ToolbarStrip strip1 = x as ToolbarStrip; ToolbarStrip strip2 = y as ToolbarStrip; if (strip1 == null || strip2 == null) return 0; if (strip1.Location.Y < strip2.Location.Y) { return -1; } else if (strip1.Location.Y == strip2.Location.Y) { if (strip1.Location.X < strip2.Location.X) return -1; else if (strip1.Location.X > strip2.Location.X) return 1; return 0; } else { return 1; } }