【问题标题】:Set to current item in Combo Box WPF设置为组合框 WPF 中的当前项目
【发布时间】:2010-08-23 20:56:44
【问题描述】:

我正在尝试更新 WPF 中的 MySQL 条目。因此,我在组合框中有一个租户名称列表,当您单击组合框时,我想将名字和姓氏放在文本框中。所以我有一个 SelectionChanged 事件,我尝试将一个字符串设置为 cboTenantName.Text,这实际上是之前的选择,而不是当前的。现在,当我尝试将字符串设置为 Object SelectedItem.ToString 时,我得到的只是一些描述“MySqlWpf.AddRentPayment+TenantData”。也许是因为我将 TenantData 存储在一个可观察的集合中。在那种情况下,我应该如何访问它?
ObservableCollection _TenantDataCollection = new ObservableCollection();
public ObservableCollection TenantDataCollection
{ get { return _TenantDataCollection; } }

公共类租户数据
{
公共字符串租户 {get;设置;}
}

【问题讨论】:

    标签: wpf combobox binding


    【解决方案1】:

    您将 TenantData 的实例作为 ComboBox 的选定项。您要显示的是“租户”属性。因此,您必须执行“myTextBox.Text = (selectedItem as TenantData).Tenant”之类的操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多