/// <summary> /// Class constructor /// </summary> public AvalonDockViewProperties() { this.mDocumentHeaderTemplate = null; this.mLayoutInitializer = new LayoutInitializer(); this.mSelectPanesStyle = new PanesStyleSelector(); this.mSelectPanesTemplate = new PanesTemplateSelector(); }
private void RegisterStyles(PanesStyleSelector selectPanesStyle) { var newStyle = ResourceLocator.GetResource <Style>( "Edi.Apps", "Resources/Styles/AvalonDockStyles.xaml", "StartPageStyle"); selectPanesStyle.RegisterStyle(typeof(StartPageViewModel), newStyle); }
private PanesStyleSelector RegisterStyles(PanesStyleSelector selectPanesStyle) { var newStyle = ResourceLocator.GetResource <Style>( "Log4NetTools", "Styles/AvalonDockStyles.xaml", "Log4NetStyle") as Style; selectPanesStyle.RegisterStyle(typeof(Log4NetViewModel), newStyle); return(selectPanesStyle); }
/// <summary> /// Load an PanestayleSelector with initial styles from resources. /// </summary> /// <returns></returns> private void LoadPanesStyleSelector(PanesStyleSelector panesStyleSelector) { var newStyle = ResourceLocator.GetResource <Style>( "Edi.Apps", "Resources/Styles/AvalonDockStyles.xaml", "FileStyle"); panesStyleSelector.RegisterStyle(typeof(FileBaseViewModel), newStyle); newStyle = ResourceLocator.GetResource <Style>( "Edi.Apps", "Resources/Styles/AvalonDockStyles.xaml", "ToolStyle"); panesStyleSelector.RegisterStyle(typeof(ToolViewModel), newStyle); }