/// <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) { }