【问题标题】:CheckedListBox in WPFWPF 中的 CheckedListBox
【发布时间】:2016-03-18 12:29:48
【问题描述】:

我们正在开发一个使用 MVVM 架构风格 (WPF) 的应用程序并面临一个问题。 在使用 WPF 之前,我们使用过 WinForms 并且我们使用过 CheckedListBox。但是现在我们在 WPF 中找不到这样的控件。 我们也在使用 Infragistic 工具包。

请提供任何帮助。任何线索都将是可观的。

【问题讨论】:

    标签: wpf mvvm infragistics checkedlistbox


    【解决方案1】:

    您可以获取一个列表框并为其提供一个带有复选框的模板。 比如:

        <ListBox ItemsSource="{Binding MyItems}">
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <CheckBox IsChecked="{Binding IsSelected}" Content="{Binding}" />
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
    

    看起来像这样:

    编辑:项目必须具有“IsSelected”属性,否则您必须将它们包装在 SelectableItem 帮助器类中,该类包含原始项目和 IsSelected 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-18
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多