Selection Classe

Definizione

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à
Selection

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.

Si applica a