Selection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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. |