示例#1
0
        public EditorTabItem(System.Windows.FrameworkElement parent, ICanCloseAllDocumentsChecker canCloseAllDocumentsChecker, string filePath, IAppSettings appSettings)
        {
            this.HeaderTemplate       = parent.FindResource("tabItemHeader") as DataTemplate;
            EditorTabContentViewModel = new EditorTabContentViewModel(filePath, appSettings);
            base.Content = new EditorTabContent(parent, EditorTabContentViewModel);

            EditorTabHeaderViewModel = new EditorTabHeaderViewModel(EditorTabContentViewModel, canCloseAllDocumentsChecker);
            this.DataContext         = EditorTabHeaderViewModel;
        }
示例#2
0
        public EditorTabContent(System.Windows.FrameworkElement parent, EditorTabContentViewModel viewModel)
        {
            EditorTabContentViewModel = viewModel;

            this.ContentTemplate = parent.FindResource("editorDataTemplate") as DataTemplate;
            this.DataContext     = viewModel;

            base.Loaded += OnEditorViewLoaded;
        }
 public FailedToFindEditorControlArg(EditorTabContentViewModel editorViewModel)
 {
     EditorViewModel = editorViewModel;
 }
 public HideScenarioIndexArg(EditorTabContentViewModel editorViewModel)
 {
     EditorViewModel = editorViewModel;
 }