用对象的指定枚举和谓词初始化 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>
)
参数
- selectedObjects
 类型:System.Collections.IEnumerable
 要添加到选择内容中的对象枚举。
- match
 类型:System.Predicate<ModelItem>
 只有 selectedObjects 中与谓词匹配的那些对象才会添加到选择内容中。
异常
| 异常 | 条件 | 
|---|---|
| ArgumentNullException | selectedObjects 或 match 参数为 nullnull 引用(在 Visual Basic 中为 Nothing)。 | 
备注
此构造函数创建一个包含指定对象的选择内容。 selectedObjects 中与谓词匹配的第一个对象是主选择对象。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.Windows.Design.Interaction 命名空间