Sdílet prostřednictvím


ActivityToolboxItem Třída

Definice

Upozornění

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Poskytuje základní třídu pro všechny položky panelu nástrojů přidružené k aktivitě v návrháři pracovního postupu.

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
Dědičnost
ActivityToolboxItem
Atributy

Příklady

Následující příklad ukazuje kompletní ActivityToolboxItem třídu pro vlastní aktivitu. V tomto příkladu CreateComponentsCore je metoda přepsána, aby se do objektu ParallelActivityumístily 2 vlastní aktivity.

[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

Poznámka

V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.

Všechny položky panelu nástrojů přidružené k Activity třídě jsou odvozeny z ActivityToolboxItem. Tato třída zobrazí grafickou reprezentaci Activity třídy v sadě nástrojů prostředí v době návrhu a vytvoří instanci Activity třídy, ke které je přidružena, když ji uživatel přetáhne na návrhovou plochu. Položka sady nástrojů aktivit obvykle představuje aktivitu, která se má vytvořit při vyvolání v dokumentu v režimu návrhu.

Tato třída dědí přímo z ToolboxItem třídy.

Konstruktory

ActivityToolboxItem()
Zastaralé.

Inicializuje novou instanci ActivityToolboxItem třídy.

ActivityToolboxItem(SerializationInfo, StreamingContext)
Zastaralé.

Inicializuje novou instanci ActivityToolboxItem třídy pomocí zadané SerializationInfo a StreamingContext.

ActivityToolboxItem(Type)
Zastaralé.

Inicializuje novou instanci ActivityToolboxItem třídy, která vytvoří zadaný typ Activity komponenty.

Vlastnosti

AssemblyName
Zastaralé.

Získá nebo nastaví název sestavení, který obsahuje typ nebo typy, které položka panelu nástrojů vytvoří.

(Zděděno od ToolboxItem)
Bitmap
Zastaralé.

Získá nebo nastaví rastrový obrázek představující položku panelu nástrojů v panelu nástrojů.

(Zděděno od ToolboxItem)
Company
Zastaralé.

Získá nebo nastaví název společnosti pro tento ToolboxItem.

(Zděděno od ToolboxItem)
ComponentType
Zastaralé.

Získá typ komponenty pro tento ToolboxItem.

(Zděděno od ToolboxItem)
DependentAssemblies
Zastaralé.

Získá nebo nastaví AssemblyName položku panelu nástrojů.

(Zděděno od ToolboxItem)
Description
Zastaralé.

Získá nebo nastaví popis pro tento ToolboxItem.

(Zděděno od ToolboxItem)
DisplayName
Zastaralé.

Získá nebo nastaví zobrazovaný název pro položku panelu nástrojů.

(Zděděno od ToolboxItem)
Filter
Zastaralé.

Získá nebo nastaví filtr, který určuje, zda položku panelu nástrojů lze použít v cílové komponentě.

(Zděděno od ToolboxItem)
IsTransient
Zastaralé.

Získá hodnotu označující, zda je položka panelu nástrojů přechodná.

(Zděděno od ToolboxItem)
Locked
Zastaralé.

Získá hodnotu označující, zda ToolboxItem je aktuálně uzamčen.

(Zděděno od ToolboxItem)
OriginalBitmap
Zastaralé.

Získá nebo nastaví původní rastrový obrázek, který bude použit v panelu nástrojů pro tuto položku.

(Zděděno od ToolboxItem)
Properties
Zastaralé.

Získá slovník vlastností.

(Zděděno od ToolboxItem)
TypeName
Zastaralé.

Získá nebo nastaví plně kvalifikovaný název typu IComponent , který položka panelu nástrojů vytvoří při vyvolání.

(Zděděno od ToolboxItem)
Version
Zastaralé.

Získá verzi pro tento ToolboxItem.

(Zděděno od ToolboxItem)

Metody

CheckUnlocked()
Zastaralé.

Vyvolá výjimku, pokud je položka panelu nástrojů aktuálně uzamčená.

(Zděděno od ToolboxItem)
CreateComponents()
Zastaralé.

Vytvoří komponenty, které je položka sady nástrojů nakonfigurována pro vytváření.

(Zděděno od ToolboxItem)
CreateComponents(IDesignerHost)
Zastaralé.

Vytvoří komponenty, které je položka panelu nástrojů nakonfigurována k vytvoření pomocí zadaného hostitele návrháře.

(Zděděno od ToolboxItem)
CreateComponents(IDesignerHost, IDictionary)
Zastaralé.

Pomocí zadaného hostitele návrháře a výchozích hodnot vytvoří komponenty, které je nakonfigurována položka panelu nástrojů.

(Zděděno od ToolboxItem)
CreateComponentsCore(IDesignerHost)
Zastaralé.

Vytvoří komponentu Activity nebo pole Activity komponent při vyvolání položky panelu nástrojů.

CreateComponentsCore(IDesignerHost, IDictionary)
Zastaralé.

Vytvoří pole komponent při vyvolání položky panelu nástrojů.

(Zděděno od ToolboxItem)
CreateComponentsWithUI(IDesignerHost)
Zastaralé.

Vytvoří komponentu Activity nebo pole Activity komponent, které generují dialogové okno na návrhové ploše při vyvolání položky panelu nástrojů.

Deserialize(SerializationInfo, StreamingContext)
Zastaralé.

Načte stav položky panelu nástrojů ze zadaného objektu serializace informací.

(Zděděno od ToolboxItem)
Equals(Object)
Zastaralé.

Určuje, zda jsou si dvě ToolboxItem instance rovny.

(Zděděno od ToolboxItem)
FilterPropertyValue(String, Object)
Zastaralé.

Před vrácením hodnoty vlastnosti vyfiltruje.

(Zděděno od ToolboxItem)
GetHashCode()
Zastaralé.

Vrátí hodnotu hash pro tuto instanci.

(Zděděno od ToolboxItem)
GetToolboxDisplayName(Type)
Zastaralé.

Získá přidružený zobrazovaný název pro položku panelu nástrojů v sadě nástrojů.

GetToolboxImage(Type)
Zastaralé.

Získá přidružený obrázek, který se používá k reprezentaci panelu nástrojů v panelu nástrojů.

GetType()
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
GetType(IDesignerHost)
Zastaralé.

Umožňuje přístup k typu přidruženému k položce panelu nástrojů.

(Zděděno od ToolboxItem)
GetType(IDesignerHost, AssemblyName, String, Boolean)
Zastaralé.

Vytvoří instanci zadaného typu, volitelně pomocí zadaného hostitele návrháře a názvu sestavení.

(Zděděno od ToolboxItem)
Initialize(Type)
Zastaralé.

Inicializuje aktuální položku panelu nástrojů se zadaným typem, který se má vytvořit.

(Zděděno od ToolboxItem)
Lock()
Zastaralé.

Uzamkne položku panelu nástrojů a zabrání změnám jejích vlastností.

(Zděděno od ToolboxItem)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnComponentsCreated(ToolboxComponentsCreatedEventArgs)
Zastaralé.

ComponentsCreated Vyvolá událost.

(Zděděno od ToolboxItem)
OnComponentsCreating(ToolboxComponentsCreatingEventArgs)
Zastaralé.

ComponentsCreating Vyvolá událost.

(Zděděno od ToolboxItem)
Serialize(SerializationInfo, StreamingContext)
Zastaralé.

Uloží stav položky panelu nástrojů do zadaného objektu serializace informací.

(Zděděno od ToolboxItem)
ToString()
Zastaralé.

Vrátí hodnotu String , která představuje aktuální ToolboxItemhodnotu .

(Zděděno od ToolboxItem)
ValidatePropertyType(String, Object, Type, Boolean)
Zastaralé.

Ověří, jestli je objekt daného typu.

(Zděděno od ToolboxItem)
ValidatePropertyValue(String, Object)
Zastaralé.

Ověří vlastnost před jejím přiřazením do slovníku vlastností.

(Zděděno od ToolboxItem)

Událost

ComponentsCreated
Zastaralé.

Nastane okamžitě po vytvoření komponent.

(Zděděno od ToolboxItem)
ComponentsCreating
Zastaralé.

Nastane v případě, že se mají vytvořit komponenty.

(Zděděno od ToolboxItem)

Explicitní implementace rozhraní

ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Zastaralé.

Popis tohoto člena najdete v GetObjectData(SerializationInfo, StreamingContext) metodě.

(Zděděno od ToolboxItem)

Platí pro