Selection Třída

Definice

Definuje výběr objektů, které jsou publikovány jako ContextItem objekt 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 nula 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

Selection()

Vytvoří prázdný Selection objekt.

Selection(IEnumerable)

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

Selection(IEnumerable, Predicate<ModelItem>)

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

Selection(IEnumerable<ModelItem>)

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

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

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

Selection(ModelItem[])

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

Vlastnosti

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

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

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

Představuje metodu, která je volána kontextové položky před jejím uložením 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ěj položku. Pokud je položka již ve výběru, výběr se zachová a položka se povyšuje na primární výběr.

SelectOnly(EditingContext, ModelItem)

Pomocná metoda výběru, která nastaví položku do výběru. Výběr všech existujících položek se zruší.

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 má být položka přidána do výběru, je přidána 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 k přidání. 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