Selection 构造函数 (IEnumerable<ModelItem>, Predicate<ModelItem>)

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

用指定的 ModelItem 对象枚举和谓词初始化 Selection 类的新实例。

命名空间:  Microsoft.Windows.Design.Interaction
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public Sub New ( _
    selectedObjects As IEnumerable(Of ModelItem), _
    match As Predicate(Of ModelItem) _
)
public Selection(
    IEnumerable<ModelItem> selectedObjects,
    Predicate<ModelItem> match
)
public:
Selection(
    IEnumerable<ModelItem^>^ selectedObjects, 
    Predicate<ModelItem^>^ match
)
new : 
        selectedObjects:IEnumerable<ModelItem> * 
        match:Predicate<ModelItem> -> Selection
public function Selection(
    selectedObjects : IEnumerable<ModelItem>, 
    match : Predicate<ModelItem>
)

参数

  • match
    类型:System.Predicate<ModelItem>
    只有 selectedObjects 中与谓词匹配的那些对象才会添加到选择内容中。

异常

异常 条件
ArgumentNullException

selectedObjects 或 match 参数为 nulla null reference (Nothing in Visual Basic)。

备注

此构造函数创建一个包含指定对象的选择内容。 selectedObjects 中与谓词匹配的第一个对象是主选择对象。

.NET Framework 安全性

请参见

参考

Selection 类

Selection 重载

Microsoft.Windows.Design.Interaction 命名空间

SelectionCommands

SelectionOperations

SelectionTool

EditingContext

其他资源

WPF 设计器扩展性体系结构