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 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 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. |