ActivityToolboxItem Konstruktory
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í.
Inicializuje novou instanci ActivityToolboxItem třídy.
Přetížení
ActivityToolboxItem() |
Inicializuje novou instanci ActivityToolboxItem třídy. |
ActivityToolboxItem(Type) |
Inicializuje novou instanci ActivityToolboxItem třídy, která vytvoří zadaný typ Activity komponenty. |
ActivityToolboxItem(SerializationInfo, StreamingContext) |
Inicializuje novou instanci ActivityToolboxItem třídy pomocí zadané SerializationInfo a StreamingContext. |
ActivityToolboxItem()
Inicializuje novou instanci ActivityToolboxItem třídy.
public:
ActivityToolboxItem();
public ActivityToolboxItem ();
Public Sub New ()
Poznámky
Konstruktor bez parametrů pro ActivityToolboxItem třídu.
Platí pro
ActivityToolboxItem(Type)
Inicializuje novou instanci ActivityToolboxItem třídy, která vytvoří zadaný typ Activity komponenty.
public:
ActivityToolboxItem(Type ^ type);
public ActivityToolboxItem (Type type);
new System.Workflow.ComponentModel.Design.ActivityToolboxItem : Type -> System.Workflow.ComponentModel.Design.ActivityToolboxItem
Public Sub New (type As Type)
Parametry
Platí pro
ActivityToolboxItem(SerializationInfo, StreamingContext)
Inicializuje novou instanci ActivityToolboxItem třídy pomocí zadané SerializationInfo a StreamingContext.
protected:
ActivityToolboxItem(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ActivityToolboxItem (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Workflow.ComponentModel.Design.ActivityToolboxItem : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Workflow.ComponentModel.Design.ActivityToolboxItem
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametry
- info
- SerializationInfo
Obsahuje SerializationInfo informace pro deserializaci položky panelu nástrojů.
- context
- StreamingContext
To StreamingContext poskytuje kontext deserializace pro položku panelu nástrojů.
Příklady
Následující příklad ukazuje úplnou ActivityToolboxItem třídu pro vlastní aktivitu. Metoda Deserialize je volána v konstruktoru, aby inicializovala novou instanci ActivityToolboxItem.
[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
Poznámky
Když ActivityToolboxItem se volá, deserializuje položku panelu nástrojů.