Selection Třída

Definice

Definuje výběr objektů, které jsou publikovány jako ContextItem v objektu EditingContext.

public ref class Selection : System::Activities::Presentation::ContextItem
public class Selection : System.Activities.Presentation.ContextItem
type Selection = class
    inherit ContextItem
Public Class Selection
Inherits ContextItem
Dědičnost
Selection

Poznámky

Výběry se skládají z nuly nebo více objektů. První objekt ve výběru je definován jako primární výběr, který se používá, když jeden objekt ve skupině musí být použit jako klíč. Každý objekt je uložen jako ModelItem.

Konstruktory

Name Description
Selection()

Vytvoří prázdný Selection objekt.

Selection(IEnumerable, Predicate<ModelItem>)

Selection Vytvoří objekt s vybranými zadanými objekty.

Selection(IEnumerable)

Selection Vytvoří objekt s vybranými zadanými objekty.

Selection(IEnumerable<ModelItem>, Predicate<ModelItem>)

Selection Vytvoří objekt s vybranými zadanými objekty.

Selection(IEnumerable<ModelItem>)

Selection Vytvoří objekt s vybranými zadanými objekty.

Selection(ModelItem[])

Selection Vytvoří objekt s vybranými zadanými objekty.

Vlastnosti

Name Description
ItemType

Vrátí typ položky pro tuto položku kontextu úprav.

PrimarySelection

Vrátí primární výběr.

SelectedObjects

Výčet vybraných objektů.

SelectionCount

Počet objektů, které jsou aktuálně vybrány v tomto výběru.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnItemChanged(EditingContext, ContextItem)

Představuje metodu, která je volána na kontextovou položku předtím, než je uložena ve správci kontextových položek. Předchozí položka ve správci kontextových položek se předává jako parametr.

(Zděděno od ContextItem)
Select(EditingContext, ModelItem)

Pomocná metoda výběru, která převezme existující výběr v kontextu a vybere do ní položku. Pokud je položka již ve výběru, výběr se zachová a položka se upřednostní na primární výběr.

SelectOnly(EditingContext, ModelItem)

Pomocná metoda výběru, která nastaví položku na výběr. Všechny existující položky jsou zrušeny.

Subscribe(EditingContext, SubscribeContextCallback<Selection>)

Pomocná metoda, která se přihlásí k odběru událostí změn výběru

Toggle(EditingContext, ModelItem)

Pomocná metoda výběru, která převezme existující výběr v kontextu a vytvoří nový výběr, který obsahuje přepínací stav položky. Pokud se položka přidá do výběru, přidá se jako primární výběr.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Union(EditingContext, ModelItem)

Pomocná metoda výběru, která vezme existující výběr v kontextu a vytvoří nový výběr, který obsahuje původní výběr a zadanou položku přidat. Pokud je zadaná položka, kterou chcete přidat, již v původním výběru, je povýšena na primární výběr.

Unsubscribe(EditingContext, SubscribeContextCallback<Selection>)

Pomocná metoda, která odebere dříve přidanou událost změny výběru.

Platí pro