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

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

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

语法

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

参数

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

异常

异常 条件
ArgumentNullException

selectedObjects 或 match 参数为 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

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

.NET Framework 安全性

请参见

参考

Selection 类

Selection 重载

Microsoft.Windows.Design.Interaction 命名空间

SelectionCommands

SelectionOperations

SelectionTool

EditingContext

其他资源

WPF 设计器扩展性体系结构