コード例 #1
0
ファイル: AvalonDockProperties.cs プロジェクト: handayu/Edi
 /// <summary>
 /// Class constructor
 /// </summary>
 public AvalonDockViewProperties()
 {
     this.mDocumentHeaderTemplate = null;
     this.mLayoutInitializer      = new LayoutInitializer();
     this.mSelectPanesStyle       = new PanesStyleSelector();
     this.mSelectPanesTemplate    = new PanesTemplateSelector();
 }
コード例 #2
0
        private void RegisterStyles(PanesStyleSelector selectPanesStyle)
        {
            var newStyle = ResourceLocator.GetResource <Style>(
                "Edi.Apps",
                "Resources/Styles/AvalonDockStyles.xaml",
                "StartPageStyle");

            selectPanesStyle.RegisterStyle(typeof(StartPageViewModel), newStyle);
        }
コード例 #3
0
ファイル: Installer.cs プロジェクト: denis554/Edi-1
        private PanesStyleSelector RegisterStyles(PanesStyleSelector selectPanesStyle)
        {
            var newStyle = ResourceLocator.GetResource <Style>(
                "Log4NetTools", "Styles/AvalonDockStyles.xaml", "Log4NetStyle") as Style;

            selectPanesStyle.RegisterStyle(typeof(Log4NetViewModel), newStyle);

            return(selectPanesStyle);
        }
コード例 #4
0
        /// <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);
        }