ActivityToolboxItem 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.
Attenzione
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Fornisce una classe base per tutti gli elementi della casella degli strumenti associati a un'attività in una finestra di progettazione del flusso di lavoro.
public ref class ActivityToolboxItem : System::Drawing::Design::ToolboxItem
[System.Serializable]
public class ActivityToolboxItem : System.Drawing.Design.ToolboxItem
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class ActivityToolboxItem : System.Drawing.Design.ToolboxItem
[<System.Serializable>]
type ActivityToolboxItem = class
inherit ToolboxItem
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ActivityToolboxItem = class
inherit ToolboxItem
Public Class ActivityToolboxItem
Inherits ToolboxItem
- Ereditarietà
- Attributi
Esempio
Nell'esempio seguente viene illustrata una classe ActivityToolboxItem completa per un'attività personalizzata. Nell'esempio, il metodo CreateComponentsCore viene sottoposto a override per inserire due attività personalizzate in un oggetto ParallelActivity.
[Serializable]
internal sealed class CustomActivityToolboxItem : ActivityToolboxItem
{
public CustomActivityToolboxItem(Type type)
: base(type)
{
}
private CustomActivityToolboxItem(SerializationInfo info, StreamingContext context)
{
Deserialize(info, context);
}
protected override IComponent[] CreateComponentsCore(IDesignerHost designerHost)
{
CompositeActivity parallel = new ParallelActivity();
parallel.Activities.Add(new CustomActivity());
parallel.Activities.Add(new CustomActivity());
return new IComponent[] { parallel };
}
}
<Serializable()> _
Friend Class CustomActivityToolboxItem
Inherits ActivityToolboxItem
Public Sub New(ByVal type As Type)
MyBase.new(type)
End Sub
Private Sub New(ByVal info As SerializationInfo, ByVal context As StreamingContext)
Deserialize(info, context)
End Sub
Protected Overrides Function CreateComponentsCore(ByVal designerHost As IDesignerHost) As IComponent()
Dim parallel As New ParallelActivity()
parallel.Activities.Add(New CustomActivity())
parallel.Activities.Add(New CustomActivity())
Return New IComponent() {parallel}
End Function
End Class
Commenti
Nota
In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).
Tutti gli elementi della casella degli strumenti associati a una classe Activity vengono derivati da ActivityToolboxItem. Questa classe visualizza una rappresentazione grafica di una classe Activity nella casella degli strumenti di un ambiente di progettazione e crea un'istanza della classe Activity alla quale è associata quando un utente la trascina sulla superficie di progettazione. L'elemento della casella degli strumenti dell'attività rappresenta in genere un'attività da creare quando viene richiamato in un documento in modalità di progettazione.
Questa classe eredita direttamente dalla classe ToolboxItem.
Costruttori
ActivityToolboxItem() |
Obsoleti.
Inizializza una nuova istanza della classe ActivityToolboxItem. |
ActivityToolboxItem(SerializationInfo, StreamingContext) |
Obsoleti.
Inizializza una nuova istanza della classe ActivityToolboxItem utilizzando gli oggetti SerializationInfo e StreamingContext specificati. |
ActivityToolboxItem(Type) |
Obsoleti.
Inizializza una nuova istanza della classe ActivityToolboxItem che crea il tipo specificato per il componente Activity. |
Proprietà
AssemblyName |
Obsoleti.
Ottiene o imposta il nome dell'assembly che contiene il tipo o i tipi creati dall'elemento della casella di controllo. (Ereditato da ToolboxItem) |
Bitmap |
Obsoleti.
Ottiene o imposta un'immagine bitmap per rappresentare l'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
Company |
Obsoleti.
Ottiene o imposta il nome della società per questa classe ToolboxItem. (Ereditato da ToolboxItem) |
ComponentType |
Obsoleti.
Ottiene il tipo di componente per questa classe ToolboxItem. (Ereditato da ToolboxItem) |
DependentAssemblies |
Obsoleti.
Ottiene o imposta la classe AssemblyName per l'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
Description |
Obsoleti.
Ottiene o imposta la descrizione per questa classe ToolboxItem. (Ereditato da ToolboxItem) |
DisplayName |
Obsoleti.
Ottiene o imposta il nome visualizzato per l'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
Filter |
Obsoleti.
Ottiene o imposta il filtro che determina se l'elemento della casella degli strumenti può essere usato su un componente di destinazione. (Ereditato da ToolboxItem) |
IsTransient |
Obsoleti.
Ottiene un valore che indica se l'elemento della casella degli strumenti è temporaneo. (Ereditato da ToolboxItem) |
Locked |
Obsoleti.
Ottiene un valore che indica se l'oggetto ToolboxItem è attualmente bloccato. (Ereditato da ToolboxItem) |
OriginalBitmap |
Obsoleti.
Ottiene o imposta la bitmap originale che verrà usata nella casella degli strumenti per questo elemento. (Ereditato da ToolboxItem) |
Properties |
Obsoleti.
Ottiene un dizionario delle proprietà. (Ereditato da ToolboxItem) |
TypeName |
Obsoleti.
Ottiene o imposta il nome completo del tipo di oggetto IComponent creato dall'elemento della casella degli strumenti quando è richiamato. (Ereditato da ToolboxItem) |
Version |
Obsoleti.
Ottiene la versione per questa classe ToolboxItem. (Ereditato da ToolboxItem) |
Metodi
CheckUnlocked() |
Obsoleti.
Genera un'eccezione se l'elemento della casella degli strumenti è attualmente bloccato. (Ereditato da ToolboxItem) |
CreateComponents() |
Obsoleti.
Crea i componenti la cui creazione è configurata nell'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
CreateComponents(IDesignerHost) |
Obsoleti.
Crea i componenti la cui creazione è configurata nell'elemento della casella degli strumenti tramite l'host di progettazione specificato. (Ereditato da ToolboxItem) |
CreateComponents(IDesignerHost, IDictionary) |
Obsoleti.
Crea i componenti la cui creazione è configurata nell'elemento della casella degli strumenti tramite l'host di progettazione specificato e i valori predefiniti. (Ereditato da ToolboxItem) |
CreateComponentsCore(IDesignerHost) |
Obsoleti.
Crea un componente Activity o una matrice di componenti Activity quando viene richiamato l'elemento della casella degli strumenti. |
CreateComponentsCore(IDesignerHost, IDictionary) |
Obsoleti.
Crea una matrice di componenti quando viene richiamato l'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
CreateComponentsWithUI(IDesignerHost) |
Obsoleti.
Crea un componente Activity o una matrice di componenti Activity che generano una finestra di dialogo nella superficie di progettazione quando viene richiamato l'elemento della casella degli strumenti. |
Deserialize(SerializationInfo, StreamingContext) |
Obsoleti.
Carica lo stato dell'elemento della casella degli strumenti dall'oggetto di informazioni di serializzazione specificato. (Ereditato da ToolboxItem) |
Equals(Object) |
Obsoleti.
Determina se due istanze di ToolboxItem sono uguali. (Ereditato da ToolboxItem) |
FilterPropertyValue(String, Object) |
Obsoleti.
Filtra un valore della proprietà prima di restituirlo. (Ereditato da ToolboxItem) |
GetHashCode() |
Obsoleti.
Restituisce il codice hash per l'istanza. (Ereditato da ToolboxItem) |
GetToolboxDisplayName(Type) |
Obsoleti.
Ottiene il nome visualizzato associato all'elemento della casella degli strumenti nella casella degli strumenti. |
GetToolboxImage(Type) |
Obsoleti.
Ottiene l'oggetto Image associato utilizzato per rappresentare l'elemento della casella degli strumenti nella casella degli strumenti. |
GetType() |
Obsoleti.
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetType(IDesignerHost) |
Obsoleti.
Permette l'accesso al tipo associato all'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
GetType(IDesignerHost, AssemblyName, String, Boolean) |
Obsoleti.
Crea un'istanza del tipo specificato, specificando un host di progettazione e un nome assembly, se lo si desidera. (Ereditato da ToolboxItem) |
Initialize(Type) |
Obsoleti.
Inizializza l'elemento della casella degli strumenti corrente con il tipo specificato da creare. (Ereditato da ToolboxItem) |
Lock() |
Obsoleti.
Blocca l'elemento della casella di controllo e impedisce modifiche alle relative proprietà. (Ereditato da ToolboxItem) |
MemberwiseClone() |
Obsoleti.
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnComponentsCreated(ToolboxComponentsCreatedEventArgs) |
Obsoleti.
Genera l'evento ComponentsCreated. (Ereditato da ToolboxItem) |
OnComponentsCreating(ToolboxComponentsCreatingEventArgs) |
Obsoleti.
Genera l'evento ComponentsCreating. (Ereditato da ToolboxItem) |
Serialize(SerializationInfo, StreamingContext) |
Obsoleti.
Salva lo stato dell'elemento della casella degli strumenti nell'oggetto informazioni di serializzazione specificato. (Ereditato da ToolboxItem) |
ToString() |
Obsoleti.
Restituisce un oggetto String che rappresenta l'oggetto ToolboxItem corrente. (Ereditato da ToolboxItem) |
ValidatePropertyType(String, Object, Type, Boolean) |
Obsoleti.
Convalida che un oggetto è di un tipo specificato. (Ereditato da ToolboxItem) |
ValidatePropertyValue(String, Object) |
Obsoleti.
Convalida una proprietà prima che venga assegnata al dizionario della proprietà. (Ereditato da ToolboxItem) |
Eventi
ComponentsCreated |
Obsoleti.
Si verifica immediatamente dopo la creazione dei componenti. (Ereditato da ToolboxItem) |
ComponentsCreating |
Obsoleti.
Si verifica quando i componenti stanno per essere creati. (Ereditato da ToolboxItem) |
Implementazioni dell'interfaccia esplicita
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Obsoleti.
Per una descrizione di questo membro, vedere il metodo GetObjectData(SerializationInfo, StreamingContext). (Ereditato da ToolboxItem) |