【问题标题】:How to set selected item in combobox in Silverlight 4?如何在 Silverlight 4 的组合框中设置所选项目?
【发布时间】:2011-02-28 03:03:18
【问题描述】:

在 Silverlight 4 中,我有一个组合框,它与状态对象列表(具有 StateId、StateCode、StateName 属性)绑定,并且我将 StateName 显示为组合框的选项。

现在我想选择存储在名为“strSelectedState”的字符串变量中的选项“Michigan”。我该怎么做呢 ?我尝试将 SelectedValuePath 属性设置为 strSelectedState。但不起作用。我该如何继续?

【问题讨论】:

    标签: vb.net silverlight-4.0 combobox selecteditem


    【解决方案1】:

    SelectedValuePath 将 SelectedValue 属性的值绑定到对象上的该路径。因此,如果您将其设置为“StateName”,那么当您执行 myListBox.SelectedValue 时,您将获得所选 State 的 StateName 而不是整个 State 对象。

    如果这是您想要做的,您可以将 SelectedValuePath 设置为“StateName”,然后将 SelectedValue 设置为“Michigan”,它应该可以为您选择。

    否则,将 SelectedValuePath 留空并将 .SelectedItem 设置为对密歇根州的 State 对象的引用。您如何获取该参考将取决于您未提供的详细信息。如果不出意外,LINQ 查询将起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-16
      • 1970-01-01
      • 2021-05-16
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      相关资源
      最近更新 更多