/// <summary> /// Calle when [unloaded]. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">An <see cref="T:System.Windows.RoutedEventArgs">RoutedEventArgs</see> that contains the event data.</param> /// <remarks></remarks> private void OnUnloaded(object sender, RoutedEventArgs e) { this.Unloaded -= OnUnloaded; this.Loaded -= OnLoaded; if (richTextRibbon != null) { richTextRibbon.Dispose(); richTextRibbon = null; } if (richTextBoxAdv != null) { richTextBoxAdv.SelectionChanged -= RichTextBoxAdv_SelectionChanged; richTextBoxAdv.RequestNavigate -= RichTextBoxAdv_RequestNavigate; richTextBoxAdv.Dispose(); richTextBoxAdv = null; } WindowTitleBarButton HelpButton = null; Syncfusion.Windows.Tools.Controls.TitleBar titleBar = VisualUtils.FindDescendant(sender as RibbonWindow, typeof(Syncfusion.Windows.Tools.Controls.TitleBar)) as Syncfusion.Windows.Tools.Controls.TitleBar; if (titleBar != null) { HelpButton = titleBar.Template.FindName("HelpButton", titleBar) as WindowTitleBarButton; } if (HelpButton != null) { HelpButton.Click -= HelpButton_Click; } }
/// <summary> /// Raises the Closing event. /// </summary> /// <param name="e">CancelEventArgs that contains the event dat</param> protected override void OnClosing(CancelEventArgs e) { this.Loaded -= OnLoaded; if (richTextRibbon != null) { richTextRibbon.Dispose(); richTextRibbon = null; } if (richTextBoxAdv != null) { richTextBoxAdv.SelectionChanged -= RichTextBoxAdv_SelectionChanged; richTextBoxAdv.RequestNavigate -= RichTextBoxAdv_RequestNavigate; richTextBoxAdv.Dispose(); richTextBoxAdv = null; } WindowTitleBarButton HelpButton = null; Syncfusion.Windows.Tools.Controls.TitleBar titleBar = VisualUtils.FindDescendant(this as RibbonWindow, typeof(Syncfusion.Windows.Tools.Controls.TitleBar)) as Syncfusion.Windows.Tools.Controls.TitleBar; if (titleBar != null) { HelpButton = titleBar.Template.FindName("HelpButton", titleBar) as WindowTitleBarButton; } if (HelpButton != null) { HelpButton.Click -= HelpButton_Click; } base.OnClosing(e); }
void ReportEditer_Loaded(object sender, RoutedEventArgs e) { this.ReportDesignerControl.EnableMDIDesigner = false; this.ReportDesignerControl.AllReportsClosed += new AllReportsClosedEventHandler(ReportDesignerControl_AllReportsClosed); this.ReportDesignerControl.ShowReportData = this.ShowReportData; this.ReportDesignerControl.ShowRibbon = this.ShowRibbon; this.ReportDesignerControl.ShowProperties = this.ShowProperties; this.ReportDesignerControl.ShowRuler = this.ShowRuler; this.ReportDesignerControl.ShowApplicationMenu = false; this.ReportDesignerControl.OpenReport(this.ReportPath); this.Closed += new EventHandler(ReportEditer_Closed); WindowTitleBarButton HelpButton = null; Syncfusion.Windows.Tools.Controls.TitleBar _titlebar = VisualUtils.FindDescendant(this as RibbonWindow, typeof(Syncfusion.Windows.Tools.Controls.TitleBar)) as Syncfusion.Windows.Tools.Controls.TitleBar; if (_titlebar != null) { HelpButton = _titlebar.Template.FindName("HelpButton", _titlebar) as WindowTitleBarButton; } if (HelpButton != null) { HelpButton.Click += new RoutedEventHandler(HelpButton_Click); } }
/// <summary> /// On Visual Style Changed. /// </summary> /// <remarks></remarks> private void OnVisualStyleChanged() { // Unhooks the event handler for RibbonWindow title bar help button. Syncfusion.Windows.Tools.Controls.TitleBar titleBar = VisualUtils.FindDescendant(this, typeof(Syncfusion.Windows.Tools.Controls.TitleBar)) as Syncfusion.Windows.Tools.Controls.TitleBar; WindowTitleBarButton HelpButton = null; if (titleBar != null) { HelpButton = titleBar.Template.FindName("HelpButton", titleBar) as WindowTitleBarButton; } if (HelpButton != null) { HelpButton.Click -= HelpButton_Click; } VisualStyles visualStyle = VisualStyles.Default; Enum.TryParse(CurrentVisualStyle, out visualStyle); string path = "pack://application:,,/Assets/Syncfusion.png"; if (visualStyle == VisualStyles.Blend || visualStyle == VisualStyles.Office2010Black || visualStyle == VisualStyles.Office2010Blue || visualStyle == VisualStyles.VisualStudio2013) { path = "pack://application:,,/Assets/SyncfusionWhite.png"; } ImageSourceConverter imgConv = new ImageSourceConverter(); ImageSource imageSource = (ImageSource)imgConv.ConvertFromString(path); this.Office2010Icon = imageSource; if (visualStyle != VisualStyles.Default) { SfSkinManager.ApplyStylesOnApplication = true; SfSkinManager.SetVisualStyle(this, visualStyle); SfSkinManager.ApplyStylesOnApplication = false; } }
/// <summary> /// Raises the Closing event. /// </summary> /// <param name="e">CancelEventArgs that contains the event dat</param> protected override void OnClosing(CancelEventArgs e) { this.Loaded -= OnLoaded; System.Threading.Thread.CurrentThread.CurrentUICulture = DemoBrowserViewModel.AppCulture; RichTextBoxAdvLocalizationResourceAccessor.Instance.SetResources(null, string.Empty); RichTextRibbonLocalizationResourceAccessor.Instance.SetResources(null, string.Empty); if (richTextRibbon != null) { richTextRibbon.Dispose(); richTextRibbon = null; } if (richTextBoxAdv != null) { richTextBoxAdv.SelectionChanged -= RichTextBoxAdv_SelectionChanged; richTextBoxAdv.RequestNavigate -= RichTextBoxAdv_RequestNavigate; richTextBoxAdv.Dispose(); richTextBoxAdv = null; } WindowTitleBarButton HelpButton = null; Syncfusion.Windows.Tools.Controls.TitleBar titleBar = VisualUtils.FindDescendant(this as RibbonWindow, typeof(Syncfusion.Windows.Tools.Controls.TitleBar)) as Syncfusion.Windows.Tools.Controls.TitleBar; if (titleBar != null) { HelpButton = titleBar.Template.FindName("HelpButton", titleBar) as WindowTitleBarButton; } if (HelpButton != null) { HelpButton.Click -= HelpButton_Click; } base.OnClosing(e); }
private void RibbonMainWindow_Loaded(object sender, RoutedEventArgs e) { WindowTitleBarButton HelpButton = null; Syncfusion.Windows.Tools.Controls.TitleBar _titlebar = VisualUtils.FindDescendant(this as RibbonWindow, typeof(Syncfusion.Windows.Tools.Controls.TitleBar)) as Syncfusion.Windows.Tools.Controls.TitleBar; if (_titlebar != null) { HelpButton = _titlebar.Template.FindName("HelpButton", _titlebar) as WindowTitleBarButton; } if (HelpButton != null) { HelpButton.Click += new RoutedEventHandler(HelpButton_Click); } }
/// <summary> /// Called when [loaded]. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private void OnLoaded(object sender, RoutedEventArgs e) { if (richTextBoxAdv != null) { richTextBoxAdv.Selection.Select(richTextBoxAdv.Document.DocumentStart, richTextBoxAdv.Document.DocumentStart); richTextBoxAdv.Focus(); } WindowTitleBarButton HelpButton = null; Syncfusion.Windows.Tools.Controls.TitleBar titleBar = VisualUtils.FindDescendant(sender as RibbonWindow, typeof(Syncfusion.Windows.Tools.Controls.TitleBar)) as Syncfusion.Windows.Tools.Controls.TitleBar; if (titleBar != null) HelpButton = titleBar.Template.FindName("HelpButton", titleBar) as WindowTitleBarButton; if (HelpButton != null) { HelpButton.Click += HelpButton_Click; HelpButton.ToolTip = "Help"; } }
/// <summary> /// Called on rich text ribbon loaded. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">An <see cref="T:System.Windows.RoutedEventArgs">RoutedEventArgs</see> that contains the event data.</param> /// <remarks></remarks> private void RichTextRibbon_Loaded(object sender, RoutedEventArgs e) { // Hooks the event handler for RibbonWindow title bar help button. Syncfusion.Windows.Tools.Controls.TitleBar titleBar = VisualUtils.FindDescendant(this, typeof(Syncfusion.Windows.Tools.Controls.TitleBar)) as Syncfusion.Windows.Tools.Controls.TitleBar; WindowTitleBarButton HelpButton = null; if (titleBar != null) { HelpButton = titleBar.Template.FindName("HelpButton", titleBar) as WindowTitleBarButton; } if (HelpButton != null) { HelpButton.Click += HelpButton_Click; HelpButton.ToolTip = "Help"; } // Initializes the skin tab. InitializeSkinTab(); }
void MainWindow_Loaded(object sender, RoutedEventArgs e) { this.ReportDesignerControl.EnableMDIDesigner = false; string path = @"../../../ReportTemplate/Sales Dashboard.rdl"; this.ReportDesignerControl.OpenReport(path); WindowTitleBarButton HelpButton = null; Syncfusion.Windows.Tools.Controls.TitleBar _titlebar = VisualUtils.FindDescendant(this as RibbonWindow, typeof(Syncfusion.Windows.Tools.Controls.TitleBar)) as Syncfusion.Windows.Tools.Controls.TitleBar; if (_titlebar != null) { HelpButton = _titlebar.Template.FindName("HelpButton", _titlebar) as WindowTitleBarButton; } if (HelpButton != null) { HelpButton.Click += new RoutedEventHandler(HelpButton_Click); } }