【问题标题】:Combobox selecting error in silverlight 4.0Silverlight 4.0 中的组合框选择错误
【发布时间】:2011-06-15 07:22:34
【问题描述】:

这里我在网格中使用组合框(silverlight4.0)并在 XAML 中设置组合框的选择,并通过代码将值作为绑定(网格的数据上下文)传递。在我的情况下,我有两个级联组合框填充类型,即是部门选择进入团队和经理列表组合框,仅填写部门选择时间。

现在,当我选择团队时,经理列表将完美显示,并且在 XAML 代码的帮助下,经理列表组合框中也发生了变化,当我更改部门时,经理列表和团队列表将被刷新。

此时如果我选择团队经理列表组合框不会被选中。

请帮帮我。

代码在这里:

这段代码是管理器组合框:

<ComboBox  VerticalAlignment="Center" Grid.Row="2" Grid.Column="1" Width="150" HorizontalAlignment="Left" Grid.ColumnSpan="2" Margin="1,15,0,15"Name="cboIndiaManagerTeamMaster" SelectedValue="{Binding Path=India_Manager,Mode=TwoWay}" SelectedValuePath="EmpId" DisplayMemberPath="EmployeeName"  />

部门选择更改代码:

private void cboDepartmentTeamMaster_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
cboIndiaManagerTeamMaster.ItemsSource = result;
}

【问题讨论】:

    标签: .net silverlight xaml silverlight-4.0


    【解决方案1】:

    除了我了解您实施了 3 个(不是 2 个)级联列表之外,我对此感到困惑:“此时,如果我选择团队经理列表组合框,则不会被选中。”,不太确定您的意思。

    【讨论】:

    • 当部门更改时,我将从数据库中获取新的经理和团队列表,并将该列表绑定到相应的组合框,然后当我选择团队时,经理列表没有被选中,这是我的错误区域,这意味着它对于部门组合框的第一次选择(第一次绑定 Itemsource)正常工作。
    • 抱歉,但仍然很困惑...当您说“没有选择经理列表”时,您的意思是它没有响应鼠标点击?它没有焦点?
    猜你喜欢
    • 2012-11-23
    • 2016-01-08
    • 1970-01-01
    • 2011-02-25
    • 2011-06-24
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多