//------------------------------------------------- // コンストラクタ //------------------------------------------------- /// <summary> /// コンストラクタ /// </summary> /// <param name="dispatcher"></param> public MainViewModel(Dispatcher dispatcher) { base.Dispatcher = dispatcher; //------------------------------------------------- // コンボボックスの設定値 //------------------------------------------------- // UIスレッド渡す //ComboSource = new BindingListAsync<MainViewModelCombo>(dispatcher); ComboSource.Add(new MainViewModelCombo(0, "PID_HOGE")); ComboSource.Add(new MainViewModelCombo(1, "PID_FUGA")); ComboSource.Add(new MainViewModelCombo(2, "PID_HEGE")); }
//------------------------------------------------- // コンストラクタ //------------------------------------------------- /// <summary> /// コンストラクタ /// </summary> /// <param name="dispatcher"></param> public MainViewModel(Dispatcher dispatcher) { //------------------------------------------------- // 画面コントロールの初期値 //------------------------------------------------- BtnStartServiceEnabled = true; BtnStopServiceEnabled = false; //------------------------------------------------- // コンボボックスの設定値 //------------------------------------------------- // UIスレッド渡す //ComboSource = new BindingListAsync<MainViewModelCombo>(dispatcher); ComboSource.Add(new MainViewModelCombo(0, "PID_HOGE")); ComboSource.Add(new MainViewModelCombo(1, "PID_FUGA")); ComboSource.Add(new MainViewModelCombo(2, "PID_HEGE")); //------------------------------------------------- // コールバック登録受付通知受信のための準備 // ※NuGetでMVVMLightLibs取得 //------------------------------------------------- Messenger.Default.Register <CallbackRegistNty>(this, onReceivedMessage); }