public static void Init()
        {
            Window = RibbonDockWindowViewModel.GetNewWindow();
            VM     = (RibbonDockWindowViewModel)Window.DataContext;

            VM.ActiveDocumentChanged += VM_ActiveDocumentChanged;

            VM.LoadedCommand   = new RelayCommand(Loaded, ReturnTrue);
            VM.UnloadedCommand = new RelayCommand(Unloaded, ReturnTrue);
        }
Exemple #2
0
 public PropertyViewModel(RibbonDockWindowViewModel rdVM)
 {
     _rdVM        = rdVM;
     _hideCommand = new RelayCommand(Hide, ReturnTrue);
     CanClose     = false;
     CanFloat     = false;
     ContentId    = "Properties";
     Title        = "Properties ";
     IconSource   = PngIcons.GetIcon(IconName.Settings, IconSize.Size16);
 }
 public DatabaseViewModel(RibbonDockWindowViewModel rdVM)
 {
     _rdVM                   = rdVM;
     _closeCommand           = new RelayCommand(Close, ReturnTrue);
     _closeAllButThisCommand = new RelayCommand(CloseAllButThis, ReturnTrue);
     CanClose                = false;
     CanFloat                = false;
     ContentId               = "Database";
     Title                   = "Database ";
     IconSource              = PngIcons.GetIcon(IconName.Settings, IconSize.Size16);
 }
Exemple #4
0
        public ConfigurationViewModel(RibbonDockWindowViewModel rdVM)
        {
            _rdVM                   = rdVM;
            _closeCommand           = new RelayCommand(Close, ReturnTrue);
            _closeAllButThisCommand = new RelayCommand(CloseAllButThis, ReturnTrue);

            CanClose   = false;
            CanFloat   = false;
            ContentId  = "Configuration";
            Title      = "Configuration ";
            IconSource = PngIcons.GetIcon(IconName.Settings, IconSize.Size16);
            _settings  = new ObservableCollection <SettingModel>();
        }
Exemple #5
0
 public HttpServerViewModel(RibbonDockWindowViewModel rdVM)
 {
     _rdVM                   = rdVM;
     _closeCommand           = new RelayCommand(Close, ReturnTrue);
     _closeAllButThisCommand = new RelayCommand(CloseAllButThis, ReturnTrue);
     _startCommand           = new RelayCommand((param) => Start(), ReturnTrue);
     _stopCommand            = new RelayCommand((param) => Stop(), ReturnTrue);
     CanClose                = false;
     CanFloat                = false;
     ContentId               = "HttpServer";
     Title                   = "HttpServer ";
     IconSource              = PngIcons.GetIcon(IconName.Settings, IconSize.Size16);
     _eventList              = new ObservableCollection <HttpListenerContext>();
 }