/// <summary> /// OKボタンをクリックした時のイベントです。 /// </summary> private void OKButton_Click( object sender, RoutedEventArgs e ) { DialogResult = true; Team = new TeamInfo { TeamName = tiedm.TeamName, GroupName = tiedm.GroupName }; Close(); }
/// <summary> /// TIEDModelの新しいインスタンスを生成します。 /// </summary> /// <param name="append">チームの追加かどうかのフラグ( true : 追加 / false : 編集 )</param> /// <param name="ti">チームの情報</param> /// <param name="kg">既存のグループ名リスト</param> public TIEDModel( bool append, TeamInfo ti, IEnumerable<string> kg ) { Title = append ? "チーム名の追加" : "チーム名の変更"; OKLabel = append ? "追加 (_A)" : "変更 (_A)"; TeamName = ti.TeamName; GroupName = ti.GroupName; KnownGroup = kg; }
/// <summary> /// TeamInfoEditDialogの新しいインスタンスを生成します。 /// </summary> /// <param name="append">チームの追加かどうかのフラグ( true : 追加 / false : 編集 )</param> /// <param name="ti">チームの情報</param> /// <param name="kg">既存のグループ名リスト</param> public TeamInfoEditDialog( bool append, TeamInfo ti, IEnumerable<string> kg ) { InitializeComponent(); tiedm = new TIEDModel( append, ti, kg ); DataContext = tiedm; }