【问题标题】:Silverlight Combobox setting the selected item to selected item of datagridSilverlight Combobox 将所选项目设置为 datagrid 的所选项目
【发布时间】:2010-12-01 03:23:53
【问题描述】:

我在一个表单上有 2 个 silverlight 控件;绑定到项目列表的数据网格,绑定到值列表的组合框。

场景...当用户选择网格上的一行时,我想设置更新组合框,以便显示数据网格中所选项目的属性值。

我的组合框看起来像

在加载事件中,我将组合的 itemssource 设置为值列表。我想将组合框设置为在数据网格中选择的项目的描述。数据网格中的项目是对象的集合

目标代码 对象 Code 有一个属性 Topic,它有一个 Description 属性(因此我尝试 SelectedItem.Topic.Description)。

关于我在这里做错了什么有什么想法吗?我正在尝试仅通过 xaml 设置数据网格选定项和组合框之间的关系。

谢谢

【问题讨论】:

    标签: silverlight


    【解决方案1】:
                <ComboBox Height="23" HorizontalAlignment="Left" Margin="141,36,0,0"
                  Name="cbTopics2" VerticalAlignment="Top" Width="399"
                  SelectedValue="{Binding ElementName=dataGrid1, Path=SelectedItem.Topic.Description, Mode=TwoWay}"
                  DisplayMemberPath="Description"
                  SelectedValuePath="Description" />
    

    以上是解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-07
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 2014-05-18
      • 1970-01-01
      • 2016-10-02
      相关资源
      最近更新 更多