public ArticleTabViewModel(ViewModel.MainWindowViewModel parentViewModel) { this.ParentViewModel = parentViewModel; ArticleRibbonTabItem = new ArticleRibbonTabItem(this) { DataContext = this }; ArticleTabContent = new ArticleTabContent(this) { DataContext = this }; ContextualTabGroup = new Fluent.RibbonContextualTabGroup() { Header = Localization.LocalizationManager.LocalizedStringFetcher("editarticle", ArticleTabContent), Background = Brushes.Orange, BorderBrush = Brushes.Orange, Visibility = System.Windows.Visibility.Visible }; parentViewModel.RibbonFactory.AddContextualGroup(ContextualTabGroup); registeredObservers = new ObservableCollection<Interface.IEditObserver>(); }
public CustomerTabViewModel(ViewModel.MainWindowViewModel parentViewModel) { this.ParentViewModel = parentViewModel; tabContent = new CustomerTabContent(this) { DataContext = this }; tabItem = new CustomerTabTabItem(this) { DataContext = this }; //Contextual Tab Group ContextualTabGroup = new Fluent.RibbonContextualTabGroup() { Header = Localization.LocalizationManager.LocalizedStringFetcher("editcustomer", tabContent), Background = Brushes.Tomato, BorderBrush = Brushes.Tomato, Visibility = System.Windows.Visibility.Visible }; parentViewModel.RibbonFactory.AddContextualGroup(ContextualTabGroup); registeredObservers = new ObservableCollection<Interface.IEditObserver>(); }
/// <summary> /// Creates a new instance of the OrderTabViewModel. This is the controller and datastorage for <see cref="DocumentRibbonTabItem"/> and <see cref="DocumentTabContent"/> /// </summary> public DocumentTabViewModel(ViewModel.MainWindowViewModel parentViewModel) { this.ParentViewModel = parentViewModel; ContextualTabGroup = new Fluent.RibbonContextualTabGroup() { Header = "Auftragsmappen", Background = Brushes.LimeGreen, BorderBrush = Brushes.LimeGreen, Visibility=System.Windows.Visibility.Visible}; DisplayedDocuments = new ObservableCollection<Core.Document.PreviewDocument>(); DocumentRibbonTabItem = new DocumentRibbonTabItem(this); DocumentTabContent = new DocumentTabContent(this); parentViewModel.RibbonFactory.AddContextualGroup(ContextualTabGroup); documentFactories = new Collection<Core.Interfaces.DocumentFactory>(); registeredObservers = new ObservableCollection<Interface.IEditObserver>(); }