Поделиться через


Selection - конструктор (IEnumerable<ModelItem>, Predicate<ModelItem>)

Инициализирует новый экземпляр класса Selection с помощью указанного перечисления объектов ModelItem и предиката.

Пространство имен:  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 равно nullпустая ссылка (Nothing в Visual Basic).

Заметки

Этот конструктор создает выделение, содержащее указанные объекты. Первый объект в перечислении selectedObjects, соответствующий предикату, является главным объектом выделения.

Безопасность платформы .NET Framework

См. также

Ссылки

Selection Класс

Selection - перегрузка

Microsoft.Windows.Design.Interaction - пространство имен

SelectionCommands

SelectionOperations

SelectionTool

EditingContext

Другие ресурсы

Архитектура расширяемости конструктора WPF