Selection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce una selezione di oggetti pubblicati come oggetto ContextItem in 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
- Ereditarietà
Commenti
Le selezioni sono costituite da zero o più oggetti. Il primo oggetto di una selezione viene definito come selezione primaria, che viene utilizzato quando un oggetto in un gruppo deve essere utilizzato come chiave. Ogni oggetto viene archiviato come .ModelItem
Costruttori
| Nome | Descrizione |
|---|---|
| Selection() |
Crea un oggetto Selection vuoto. |
| Selection(IEnumerable, Predicate<ModelItem>) |
Crea un Selection oggetto con gli oggetti specificati selezionati. |
| Selection(IEnumerable) |
Crea un Selection oggetto con gli oggetti specificati selezionati. |
| Selection(IEnumerable<ModelItem>, Predicate<ModelItem>) |
Crea un Selection oggetto con gli oggetti specificati selezionati. |
| Selection(IEnumerable<ModelItem>) |
Crea un Selection oggetto con gli oggetti specificati selezionati. |
| Selection(ModelItem[]) |
Crea un Selection oggetto con gli oggetti specificati selezionati. |
Proprietà
| Nome | Descrizione |
|---|---|
| ItemType |
Restituisce il tipo di elemento per questo elemento di contesto di modifica. |
| PrimarySelection |
Restituisce la selezione primaria. |
| SelectedObjects |
Enumerazione degli oggetti selezionati. |
| SelectionCount |
Numero di oggetti attualmente selezionati in questa selezione. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnItemChanged(EditingContext, ContextItem) |
Rappresenta un metodo chiamato sull'elemento di contesto prima che venga archiviato nella gestione degli elementi di contesto. L'elemento precedente nella gestione elementi di contesto viene passato come parametro. (Ereditato da ContextItem) |
| Select(EditingContext, ModelItem) |
Metodo helper di selezione che accetta la selezione esistente nel contesto e ne seleziona un elemento. Se l'elemento è già presente nella selezione, la selezione viene mantenuta e l'elemento viene alzato di livello alla selezione primaria. |
| SelectOnly(EditingContext, ModelItem) |
Metodo helper di selezione che imposta un elemento nella selezione. Tutti gli elementi esistenti vengono deselezionati. |
| Subscribe(EditingContext, SubscribeContextCallback<Selection>) |
Metodo helper che sottoscrive gli eventi di modifica della selezione. |
| Toggle(EditingContext, ModelItem) |
Metodo helper di selezione che accetta la selezione esistente nel contesto e crea una nuova selezione che contiene lo stato attivato/disattivato dell'elemento. Se l'elemento deve essere aggiunto alla selezione, viene aggiunto come selezione primaria. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| Union(EditingContext, ModelItem) |
Metodo helper di selezione che accetta la selezione esistente nel contesto e crea una nuova selezione contenente la selezione originale e l'elemento specificato da aggiungere. Se l'elemento specificato da aggiungere è già presente nella selezione originale, viene alzato di livello alla selezione primaria. |
| Unsubscribe(EditingContext, SubscribeContextCallback<Selection>) |
Metodo helper che rimuove un evento di modifica della selezione aggiunto in precedenza. |