public MainWindow( IMainWindowViewModel vm, ISettingWindowViewModel settingWindowVM) { InitializeComponent(); this.vm = vm; this.settingWindowVM = settingWindowVM; this.DataContext = vm; this.vm.CreateCatStoryboard(this.cat, new PropertyPath(MarginProperty)).Begin(); }
public SettingWindow(ISettingWindowViewModel vm) { InitializeComponent(); this.vm = vm; this.minuteCbItems = new ObservableCollection <string>(); this.secondCbItems = new ObservableCollection <string>(); for (int i = 0; i < 60; i++) { minuteCbItems.Add(i.ToString()); secondCbItems.Add(i.ToString()); } this.cbMin.ItemsSource = minuteCbItems; this.cbSec.ItemsSource = secondCbItems; }
public MainWindowViewModel( ITimerManager timerManager, ISettingManager settingManager, ISettingWindowViewModel settingWindowVM, IMediator mediator) { this.gapModel = new TimeGapModel(); this.timerManager = timerManager; this.settingManager = settingManager; this.timerManager.SetTimeGapObject(this.gapModel); this.settingWindowVM = settingWindowVM; this.mediator = mediator; this.showSettingWindowCommand = new BaseCommand(this.ShowSettingWindow); this.RegisterEvents(); }