J'essaie de mettre à jour une entrée MySQL dans WPF. J'ai donc une liste de noms de locataires dans une zone de liste déroulante et lorsque vous cliquez sur la zone de liste déroulante, je veux mettre le prénom et le nom dans la zone de texte. J'ai donc un événement SelectionChanged et j'essaye de mettre une chaîne à cboTenantName.Text qui est en fait la sélection précédente et non la courante. Maintenant, quand j'essaye de placer une chaîne à Object SelectedItem.ToString tout ce que j'obtiens est une certaine description "MySqlWpf.AddRentPayment + TenantData". C'est peut-être parce que je stocke le TenantData dans une collection observable. Dans ce cas, comment dois-je y accéder?
Définir sur l'élément actuel dans la zone de liste déroulante WPF
ObservableCollection _TenantDataCollection = new ObservableCollection();
public ObservableCollection TenantDataCollection
{ get { return _TenantDataCollection; } }
public class TenantData
{
public string Tenant {get; set;}
}
Merci beaucoup. Cela a fait l'affaire. – MCH