/// <summary> /// 起動時イベントハンドラ /// </summary> /// <param name="e">イベント引数</param> protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); if ((_windowMap == null) || (_windowMap.Count == 0)) { throw new InvalidOperationException("ウィンドウ名および View-ViewModel の関係性を示すディクショナリが初期化されていません。"); } rootView = ShowWindowCore(_windowMap.ToArray()[0].Key); #if DEBUG var debug = new DebugView(); debug.DataContext = rootView.DataContext; debug.Show(); #endif }