Condividi tramite


Selection Classe

Definizione

Definisce una selezione di oggetti pubblicati come 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 includono zero o più oggetti. Il primo oggetto di una selezione viene definito selezione primaria, che viene utilizzata quando un oggetto di un gruppo deve essere utilizzato come chiave. Ogni oggetto viene archiviato come ModelItem.

Costruttori

Selection()

Crea un oggetto Selection vuoto.

Selection(IEnumerable)

Crea un oggetto Selection con gli oggetti specificati selezionati.

Selection(IEnumerable, Predicate<ModelItem>)

Crea un oggetto Selection con gli oggetti specificati selezionati.

Selection(IEnumerable<ModelItem>)

Crea un oggetto Selection con gli oggetti specificati selezionati.

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

Crea un oggetto Selection con gli oggetti specificati selezionati.

Selection(ModelItem[])

Crea un oggetto Selection con gli oggetti specificati selezionati.

Proprietà

ItemType

Restituisce il tipo di elemento per questo elemento del contesto di modifica.

PrimarySelection

Restituisce la selezione primaria.

SelectedObjects

Enumerazione di oggetti selezionati.

SelectionCount

Numero di oggetti attualmente presenti nella selezione.

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnItemChanged(EditingContext, ContextItem)

Rappresenta un metodo chiamato su un elemento di contesto prima di essere archiviato nel gestore di elementi di contesto. L'elemento precedente nel gestore di elementi di contesto viene passato come parametro.

(Ereditato da ContextItem)
Select(EditingContext, ModelItem)

Metodo di supporto della selezione che inserisce nel contesto la selezione esistente in cui seleziona un elemento. Se l'elemento è già nella selezione, questa viene mantenuta e l'elemento viene promosso alla selezione primaria.

SelectOnly(EditingContext, ModelItem)

Metodo di supporto della selezione che imposta un elemento sulla selezione. Vengono deselezionati tutti gli elementi esistenti.

Subscribe(EditingContext, SubscribeContextCallback<Selection>)

Metodo di supporto che esegue la sottoscrizione agli eventi di modifica della selezione.

Toggle(EditingContext, ModelItem)

Metodo di supporto della selezione che inserisce nel contesto la selezione esistente e crea una nuova selezione che contiene lo stato di attivazione o disattivazione 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 di supporto della selezione che inserisce nel contesto la selezione esistente e crea una nuova selezione che contiene la selezione originale e l'elemento specificato da aggiungere. Se l'elemento specificato da aggiungere è già nella selezione originale, viene promosso alla selezione primaria.

Unsubscribe(EditingContext, SubscribeContextCallback<Selection>)

Metodo di supporto che rimuove un evento di modifica della selezione precedentemente aggiunto.

Si applica a