/// <summary> /// Applique la modification des caractéristiques au jedi courant. /// </summary> private void ModifyCarac() { if (this.SelectedItem != null) { CaracsViewer csv = new CaracsViewer(this.SelectedItem.Jedi, ETypeCaracteristique.Jedi); // Abonnement à l'évènement de fermeture csv.CloseCaracsWindow += Csv_CloseCaracsWindow; csv.ShowDialog(); // Désabonnement csv.CloseCaracsWindow -= Csv_CloseCaracsWindow; } }
/// <summary> /// Applique la modification des caractéristiques au jedi courant. /// </summary> private void ModifyCarac() { if (this.SelectedItem != null) { CaracsViewer csv = new CaracsViewer(this.SelectedItem.Stade, ETypeCaracteristique.Stade); // Abonnement à l'évènement de fermeture csv.CloseCaracsWindow += Csv_CloseCaracsWindow; csv.ShowDialog(); // Désabonnement csv.CloseCaracsWindow -= Csv_CloseCaracsWindow; } }
private void Csv_CloseCaracsWindow(object sender, CaracsViewer.CaracsModifEventArgs e) { // Affecte les nouvelles caras if (this._selectedItem != null) SelectedItem.Caracteristiques = e.NewCaracs; }