【问题标题】:Select Multiple items in listbox in wpf using c#使用c#在wpf中选择列表框中的多个项目
【发布时间】:2011-09-27 16:59:01
【问题描述】:

我想使用 c# 在ListBox 中设置多项选择。

例如,我有一个值列表,我想将这些值设置为在ListBox 中选择的值。

我该怎么做?

【问题讨论】:

    标签: c# wpf select listbox


    【解决方案1】:
    MyListBox.SelectedItems.Add(item1);
    MyListBox.SelectedItems.Add(item2);
    .....
    

    【讨论】:

      【解决方案2】:

      你没有解释太多,希望你是用 WPF 的方式来做的......

      在您的数据项上创建一个IsSelected 属性,然后将样式赋予您的ListBoxItems,以便在启用IsSelected 时选择它们:

      <ListBox.ItemContainerStyle>
          <Style TargetType="ListBoxItem">
              <Setter Property="IsSelected" Value="{Binding IsSelected}"/>
          </Style>
      </ListBox.ItemContainerStyle>
      

      然后更改数据项的属性,并引发 OnPropertyChanged 事件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-11-23
        • 1970-01-01
        • 1970-01-01
        • 2021-11-26
        • 1970-01-01
        • 2015-10-02
        • 1970-01-01
        相关资源
        最近更新 更多