MultiSelectComboBox 类

定义

此控件允许用户在组合框下拉弹出窗口中选择多个值,并将所选内容显示为逗号联接字符串

[System.Windows.TemplatePart(Name="PART_ListBox", Type=typeof(System.Windows.Controls.ListBox))]
[System.Windows.TemplatePart(Name="PART_ContentPresenter", Type=typeof(System.Windows.Controls.ContentPresenter))]
public class MultiSelectComboBox : System.Windows.Controls.ComboBox
[<System.Windows.TemplatePart(Name="PART_ListBox", Type=typeof(System.Windows.Controls.ListBox))>]
[<System.Windows.TemplatePart(Name="PART_ContentPresenter", Type=typeof(System.Windows.Controls.ContentPresenter))>]
type MultiSelectComboBox = class
    inherit ComboBox
Public Class MultiSelectComboBox
Inherits ComboBox
继承
MultiSelectComboBox
属性

构造函数

MultiSelectComboBox()

此控件允许用户在组合框下拉弹出窗口中选择多个值,并将所选内容显示为逗号联接字符串

字段

DelimiterChar

分隔符字符

DelimiterStr

分隔符字符串

IsSelectAllCheckedProperty

属性的 IsSelectAllChecked DependencyProperty

SelectedItemsProperty

属性的 SelectedItems DependencyProperty

SelectedItemsTextConverterProperty

属性的 SelectedItemsTextConverter DependencyProperty

SelectedItemsTextProperty

属性的 SelectedItemsText DependencyProperty

ShowSelectAllProperty

属性的 ShowSelectAll DependencyProperty

SurrogateItemsSourceProperty

属性的 Microsoft.VisualStudio.PlatformUI.MultiSelectComboBox.SurrogateItemsSource DependencyProperty

WatermarkProperty

属性的 Watermark DependencyProperty

属性

IsSelectAllChecked

“全选”选项的复选框状态

SelectedItems

所选项目

SelectedItemsText

所选项目文本字符串,表示最初应选择的选项(如果有)

SelectedItemsTextConverter

选定项转换器,可用于自定义选定内容的文本(当 为 值时 SelectedItems )。 如果 SelectedItemsText 已传入 ,则我们将它用于显示的内容,而不是此转换器。 如果 SelectedItemsText 为 null 且 SelectedItemsTextConverter 为 null,则使用 DelimiterStr将字符串与 连接在一起SelectedItems

ShowSelectAll

用于启用“全选”的选项

Watermark

水印的字符串

方法

EnableItems(Boolean, IEnumerable<Object>)

启用或禁用 中的 MultiSelectComboBox项。

OnApplyTemplate()

此控件允许用户在组合框下拉弹出窗口中选择多个值,并将所选内容显示为逗号联接字符串

OnCreateAutomationPeer()

此控件允许用户在组合框下拉弹出窗口中选择多个值,并将所选内容显示为逗号联接字符串

OnItemsSourceChanged(IEnumerable, IEnumerable)

此控件允许用户在组合框下拉弹出窗口中选择多个值,并将所选内容显示为逗号联接字符串

适用于