Exemple #1
0
 public RadItemsPopupControl(RadElement owner)
     : base(owner)
 {
     this.items            = new RadItemOwnerCollection();
     this.itemsControlImpl = new RadItemsControlImpl(this.items);
     this.itemsControlImpl.ItemSelected         += new ItemSelectedEventHandler(OnItemsControlImpl_ItemSelected);
     this.itemsControlImpl.ItemDeselected       += new ItemSelectedEventHandler(OnItemsControlImpl_ItemDeselected);
     this.itemsControlImpl.RollOverItemSelection = true;
     this.PopupOpening += new RadPopupOpeningEventHandler(RadItemsPopupControl_PopupOpening);
     this.PopupClosing += new RadPopupClosingEventHandler(RadItemsPopupControl_PopupClosing);
     this.PopupOpened  += new RadPopupOpenedEventHandler(RadItemsPopupControl_PopupOpened);
     this.PopupClosed  += new RadPopupClosedEventHandler(RadItemsPopupControl_PopupClosed);
 }
 public RadSizableDropDownMenu(RadItem owner)
     : base(owner)
 {
     this.menuElement = new SizableDropDownMenuElement();
     this.SizingGripDockLayout.Children.Add((RadElement)this.menuElement);
     this.SizingMode       = SizingMode.UpDownAndRightBottom;
     this.itemsControlImpl = new RadItemsControlImpl(this.Items);
     this.itemsControlImpl.RollOverItemSelection = true;
     this.itemsControlImpl.ItemDeselected       += new ItemSelectedEventHandler(this.itemsControlImpl_ItemDeselected);
     this.itemsControlImpl.ItemSelected         += new ItemSelectedEventHandler(this.itemsControlImpl_ItemSelected);
     this.childDropDownTimeout          = new Timer();
     this.childDropDownTimeout.Interval = SystemInformation.MenuShowDelay == 0 ? 40 : SystemInformation.MenuShowDelay;
     this.childDropDownTimeout.Tick    += new EventHandler(this.OnChildrenDropDown_TimeOut);
     this.PopupClosed += new RadPopupClosedEventHandler(this.RadSizableDropDownMenu_PopupClosed);
 }