/// <summary> /// ダイアログ表示 /// </summary> /// <param name="stationItems">選択計画一覧</param> public static bool ShowDialog(List <SaveDataStationItem> stationItems) { var wnd = new SelectStationDialog(stationItems); wnd.Owner = Application.Current.Windows.OfType <Window>().FirstOrDefault(x => x.IsActive) ?? Application.Current.MainWindow; return(wnd.ShowDialog() == true); }
/// <summary> /// インポート対象を選択 /// </summary> /// <returns>インポート対象数</returns> public int Select() { var onOK = SelectStationDialog.ShowDialog(Stations); if (!onOK) { Stations.Clear(); } _StationIdx = 0; return(Stations.Count); }