首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何知道当前在组合框弹出中选择了哪些项

问如何知道当前在组合框弹出中选择了哪些项
EN

Stack Overflow用户
提问于 2014-03-25 11:33:56
回答 2查看 87关注 0票数 1

如何知道当前在组合框弹出中选择了哪些项。这样,当导航发生在弹出窗口中时,可以更新组合框。

注意:需要更新它,尽管组合框的弹出窗口仍然处于打开状态。就像下面的图片,

​

​

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-25 15:09:12

尝试将IsEditable设置为True用于ComboBox,如下所示:

代码语言:javascript
复制
<ComboBox IsEditable="True"
          IsReadOnly="True"
          SelectedIndex="0">

    <ComboBoxItem>1</ComboBoxItem>
    <ComboBoxItem>2</ComboBoxItem>
    <ComboBoxItem>3</ComboBoxItem>
</ComboBox>
票数 2
EN

Stack Overflow用户

发布于 2014-03-25 11:49:04

1)为类似的ComboBox添加选择更改事件处理程序,

代码语言:javascript
复制
this.comboBoxName.SelectionChanged += new SelectionChangedEventHandler(comboBoxSelection_NOTHROW);

2)事件处理程序方法实现,

代码语言:javascript
复制
private void comboBoxSelection_NOTHROW(object sender, SelectionChangedEventArgs e)
    {
        try
      {
            ///Business logic goes here
               CUSTOMER selectedItem = (sender as ComboBox).SelectedItem as CUSTOMER;
               if (null != selectedUser)
               {
                    comboBoxName.SelectedItem = selectedItem.First();
               }
      }
    }
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22633334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档