Esempio n. 1
0
 public VideoItemViewModel()
 {
     PlusSignModel       = new PlusSignViewModel();
     SearchedResultModel = new SearchedResultViewModel()
     {
         AllowDrag = false
     };
     ControlViewModel = new VideoControlModel();
     ControlViewModel.PropertyChanged += ControlViewModel_PropertyChanged;
     PlusSignModel.PlusCommand         = new DelegateCommand(_ => gotoSearch());
     PropertyChanged += onPropertyChanged;
     IsInEditStatus   = true;
 }
Esempio n. 2
0
        public LayoutViewModel()
        {
            SplitLayoutsModel = new SplitScreenLayoutsModel();
            SearcherModel     = new SearchedResultViewModel();
            SplitScreenModel  = new SplitScreenModel();
            SplitLayoutsModel.PropertyChanged += SplitLayoutsModel_PropertyChanged;

            ImportCommand = new DelegateCommand(_ => importLayout());
            ExportCommand = new DelegateCommand(_ => exportLayout());
            ClearCommand  = new DelegateCommand(_ => clearLayout());
            ReturnCommand = new DelegateCommand(_ => returnLayout());
            ShortcutCmd   = new DelegateCommand(x => doShortcut());

            AutoSave.LayoutScheme.Instance.LayoutDataChanged += onLayoutDataChanged;
            PropertyChanged        += onPropertyChanged;
            SearcherModel.IsVisible = true;
        }