MultiSelectionHelper 类

选择帮助器附加属性类。此选件类为“绑定” WPF选择器控件提供附加属性与视图模型的IList。所做的更改为选定该控件将反射在视图模型提供的IList上。如果视图模型的IList是ObservableCollection,则此选件类将挂钩CollectionChanged和反射更改传回到视图。视图模型可以同时替换为完整集合(的性能),并将更新视图中选择匹配。

如果目标控件不直接是选择器的UserControl,但包含一个选择器的子级,该SelectorSource附加属性可以从代码由.cs文件后用于指定子元素。一个控件的示例如下所示是WorkItemsList。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Controls.WPF.MultiSelectionHelper

命名空间:  Microsoft.TeamFoundation.Controls.WPF
程序集:  Microsoft.TeamFoundation.Controls(在 Microsoft.TeamFoundation.Controls.dll 中)

语法

声明
Public NotInheritable Class MultiSelectionHelper
public static class MultiSelectionHelper

MultiSelectionHelper 类型公开以下成员。

附加属性

  名称 说明
公共附加属性 SelectedItems
公共附加属性 SelectorSource

页首

方法

  名称 说明
公共方法静态成员 GetSelectedItems SelectedItems getter方法。
公共方法静态成员 GetSelectorSource SelectorSource getter方法。
公共方法静态成员 SetSelectedItems SelectedItems setter。
公共方法静态成员 SetSelectorSource SelectorSource setter。

页首

字段

  名称 说明
公共字段静态成员 SelectedItemsProperty SelectedItems附加属性。
公共字段静态成员 SelectorSourceProperty SourceSelector附加属性。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.TeamFoundation.Controls.WPF 命名空间