internal override void InitModule(DevExpress.Utils.Menu.IDXMenuManager manager, object data) { base.InitModule(manager, data); schedulerControl1.MenuManager = manager; this.ribbon = manager as RibbonControl; this.appointmentCategory = FindAppointmentPage(this.ribbon); if (calendarControls == null) { this.calendarControls = data as ucCalendar; this.calendarControls.InitDateNavigator(this.schedulerControl1); this.calendarControls.InitResourcesTree(this.schedulerStorage1); this.calendarControls.InitBarController(this.schedulerControl1); } }
public PageCalendar() { InitializeComponent(); this.Uid = "1000"; this.Title = Translator.GetInstance().GetString("PageCalendar", this.Uid); StackPanel calendarPanel = new StackPanel(); calendarPanel.Margin = new Thickness(10, 0, 10, 0); cbShowAll = new CheckBox(); cbShowAll.Content = Translator.GetInstance().GetString("PageCalendar", "200"); cbShowAll.FlowDirection = System.Windows.FlowDirection.RightToLeft; cbShowAll.Checked += new RoutedEventHandler(cbShowAll_Checked); cbShowAll.Unchecked += new RoutedEventHandler(cbShowAll_Unchecked); cbShowAll.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; cbShowAll.IsChecked = false; calendarPanel.Children.Add(cbShowAll); ScrollViewer viewer = new ScrollViewer(); viewer.MaxHeight = GraphicsHelpers.GetContentHeight() - 50; ucCalendar = new ucCalendar(); viewer.Content = ucCalendar; calendarPanel.Children.Add(viewer); base.setContent(calendarPanel); base.setHeaderContent(this.Title); showPage(this); }