Freigeben über


Selection-Konstruktor (IEnumerable, Predicate<ModelItem>)

Initialisiert eine neue Instanz der Selection-Klasse mit der angegebenen Enumeration der Objekte und dem Prädikat.

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
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>
)

Parameter

  • match
    Typ: System.Predicate<ModelItem>
    Der Auswahl werden nur jene Objekte in selectedObjects hinzugefügt, die mit dem Prädikat übereinstimmen.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der selectedObjects-Parameter oder der match-Parameter ist nullNULL-Verweis (Nothing in Visual Basic).

Hinweise

Dieser Konstruktor erstellt eine Auswahl, die die angegebenen Objekte enthält. Das erste Objekt in selectedObjects, das mit dem Prädikat übereinstimmt, ist das primäre Auswahlobjekt.

.NET Framework-Sicherheit

Siehe auch

Referenz

Selection Klasse

Selection-Überladung

Microsoft.Windows.Design.Interaction-Namespace

SelectionCommands

SelectionOperations

SelectionTool

EditingContext

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers