コード例 #1
0
 public ThemeEditDialogViewModel(ThemesWindowViewModel themesWindowViewModel, Theme.Factory themeFactory)
 {
     _themesWindowViewModel = themesWindowViewModel;
     _themeFactory = themeFactory;
     SaveCommand = new RelayCommand(SaveExecute, SaveCanExecute);
     CancelCommand = new RelayCommand(CancelExecute);
 }
コード例 #2
0
ファイル: ThemesWindow.xaml.cs プロジェクト: jameshy/else
        public ThemesWindow(ThemesWindowViewModel themesWindowViewModel)
        {
            _themesWindowViewModel = themesWindowViewModel;
            InitializeComponent();
            DataContext = _themesWindowViewModel;
            ThemeList.ScrollToCenterOfView(_themesWindowViewModel.SelectedItem);
            Closing += themesWindowViewModel.OnWindowClosing;
            themesWindowViewModel.FocusItemCommand = FocusItem;

            Loaded += (sender, args) => _themesWindowViewModel.OnLoadedCommand?.Invoke();
        }
コード例 #3
0
ファイル: ThemesWindow.xaml.cs プロジェクト: vortec/else
 public ThemesWindow(ThemesWindowViewModel themesWindowViewModel)
 {
     InitializeComponent();
     DataContext = themesWindowViewModel;
 }