예제 #1
0
        //-------------------------------------------------
        // コンストラクタ
        //-------------------------------------------------
        /// <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"));
        }
예제 #2
0
        //-------------------------------------------------
        // コンストラクタ
        //-------------------------------------------------
        /// <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);
        }