/// <summary>
 /// 画面遷移のキー及び遷移開始元ビューモデルを設定して画面遷移の際のデータコンテナを作成します。
 /// </summary>
 /// <param name="key"></param>
 /// <param name="viewModel"></param>
 public TransitionContainerBase(string key, TransitionViewModelBase viewModel)
 {
     _key = key;
     _transStartViewmodel = viewModel ?? throw new ArgumentException(
                                      "viewmodel に null は指定できません。");
     PreviousViewModel = viewModel;
 }
        /// <summary>
        /// 画面遷移のキー及び遷移開始元ビューモデルを設定して画面遷移の際のデータコンテナを作成します。
        /// </summary>
        /// <param name="key"></param>
        /// <param name="viewModel"></param>
        public TransitionContainerBase(string key, TransitionViewModelBase viewModel)
        {
            if (viewModel == null) throw new ArgumentException(
                    "viewmodel に null は指定できません。");

            _key = key;
            _transStartViewmodel = viewModel;
            PreviousViewModel = viewModel;
        }
 public SelectContainer(string key, TransitionViewModelBase viewModel)
     : base(key, viewModel)
 {
 }