Aracılığıyla paylaş


ActivityDesigner Sınıf

Tanım

Dikkat

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

Tüm etkinlik tasarımcısı bileşenleri için zorunlu bir temel sınıf sağlar.

public ref class ActivityDesigner : IDisposable, System::ComponentModel::Design::IDesignerFilter, System::ComponentModel::Design::IRootDesigner, System::Drawing::Design::IToolboxUser, System::Workflow::ComponentModel::Design::IPersistUIState, System::Workflow::ComponentModel::Design::IWorkflowRootDesigner
[System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))]
public class ActivityDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser, System.Workflow.ComponentModel.Design.IPersistUIState, System.Workflow.ComponentModel.Design.IWorkflowRootDesigner
[System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ActivityDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser, System.Workflow.ComponentModel.Design.IPersistUIState, System.Workflow.ComponentModel.Design.IWorkflowRootDesigner
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))>]
type ActivityDesigner = class
    interface IDesignerFilter
    interface IToolboxUser
    interface IPersistUIState
    interface IWorkflowRootDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityDesigner = class
    interface IDesignerFilter
    interface IToolboxUser
    interface IPersistUIState
    interface IWorkflowRootDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityDesigner = class
    interface IDisposable
    interface IDesignerFilter
    interface IDesigner
    interface IToolboxUser
    interface IPersistUIState
    interface IWorkflowRootDesigner
    interface IRootDesigner
Public Class ActivityDesigner
Implements IDesignerFilter, IDisposable, IPersistUIState, IRootDesigner, IToolboxUser, IWorkflowRootDesigner
Devralma
ActivityDesigner
Türetilmiş
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki örnek, özel bir etkinlik için uygulamasının ActivityDesigner tamamını gösterir. Tasarımcı, temel sınıfın ActivityDesigner tabloyu denetlemesine veya etkinliği çizmek için sınıfın çeşitli yöntemlerini ActivityDesignerPaint kullanmasına izin vermek için değiştirilebilen bir bayrağına sahiptir.

[ActivityDesignerTheme(typeof(CustomCompositeActivityDesignerTheme))]
public class CustomActivityDesigner : ActivityDesigner
{
    public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner)
    {
        if (parentActivityDesigner.GetType().ToString() == "System.Workflow.Activities.IfElseBranchDesigner")
            return false;

        return true;
    }

    private ActivityDesignerVerbCollection verbs = null;

    protected override ActivityDesignerVerbCollection Verbs
    {
        get
        {
            if (this.verbs == null)
                CreateActivityVerbs();

            return this.verbs;
        }
    }

    private void CreateActivityVerbs()
    {
        this.verbs = new ActivityDesignerVerbCollection();

        ActivityDesignerVerb addBranchVerb = new ActivityDesignerVerb(this,
            DesignerVerbGroup.View, "Add New Parallel Branch", new EventHandler(OnAddParallelBranch));
        this.verbs.Clear();

        this.verbs.Add(addBranchVerb);
    }

    protected void OnAddParallelBranch(object sender, EventArgs e)
    {
        // Code for adding a new branch to the parallel activity goes here
    }

    protected override Rectangle ImageRectangle
    {
        get
        {
            Rectangle bounds = this.Bounds;
            Size sz = new Size(24, 24);

            Rectangle imageRect = new Rectangle();
            imageRect.X = bounds.Left + ((bounds.Width - sz.Width) / 2);
            imageRect.Y = bounds.Top + 4;
            imageRect.Size = sz;

            return imageRect;
        }
    }

    protected override Rectangle TextRectangle
    {
        get
        {
            return new Rectangle(
                this.Bounds.Left + 2,
                this.ImageRectangle.Bottom,
                this.Bounds.Width - 4,
                this.Bounds.Height - this.ImageRectangle.Height - 1);
        }
    }

    protected override void Initialize(Activity activity)
    {
        base.Initialize(activity);
        Bitmap bmp = Resources.ToolboxImage;
        bmp.MakeTransparent();
        this.Image = bmp;
    }

    readonly static Size BaseSize = new Size(64, 64);
    protected override Size OnLayoutSize(ActivityDesignerLayoutEventArgs e)
    {
        return BaseSize;
    }

    private bool expanded = true;
    private bool useBasePaint = false;

    public bool UseBasePaint
    {
        get { return this.useBasePaint; }
        set { this.useBasePaint = value; }
    }

    public bool Expanded
    {
        get { return this.expanded; }
        set { this.expanded = value; }
    }

    protected override void OnPaint(ActivityDesignerPaintEventArgs e)
    {
        if (this.UseBasePaint == true)
        {
            base.OnPaint(e);
            return;
        }

        DrawCustomActivity(e);
    }

    private void DrawCustomActivity(ActivityDesignerPaintEventArgs e)
    {
        Graphics graphics = e.Graphics;

        CompositeDesignerTheme compositeDesignerTheme = (CompositeDesignerTheme)e.DesignerTheme;

        ActivityDesignerPaint.DrawRoundedRectangle(graphics, compositeDesignerTheme.BorderPen, this.Bounds, compositeDesignerTheme.BorderWidth);

        string text = this.Text;
        Rectangle textRectangle = this.TextRectangle;
        if (!string.IsNullOrEmpty(text) && !textRectangle.IsEmpty)
        {
            ActivityDesignerPaint.DrawText(graphics, compositeDesignerTheme.Font, text, textRectangle, StringAlignment.Center, e.AmbientTheme.TextQuality, compositeDesignerTheme.ForegroundBrush);
        }

        System.Drawing.Image image = this.Image;
        Rectangle imageRectangle = this.ImageRectangle;
        if (image != null && !imageRectangle.IsEmpty)
        {
            ActivityDesignerPaint.DrawImage(graphics, image, imageRectangle, DesignerContentAlignment.Fill);
        }

        ActivityDesignerPaint.DrawExpandButton(graphics,
            new Rectangle(this.Location.X, this.Location.Y, 10, 10),
            this.Expanded,
            compositeDesignerTheme);
    }
}
<ActivityDesignerTheme(GetType(CustomCompositeActivityDesignerTheme))> _
Public Class CustomActivityDesigner
    Inherits ActivityDesigner

   
    Public Overrides Function CanBeParentedTo(ByVal parentActivityDesigner As CompositeActivityDesigner) As Boolean
        If parentActivityDesigner.GetType().ToString() = "System.Workflow.Activities.IfElseBranchDesigner" Then
            Return False
        End If
        Return True
    End Function

    Private verbsValue As ActivityDesignerVerbCollection = Nothing

    Protected Overrides ReadOnly Property Verbs() As ActivityDesignerVerbCollection
        Get
            If verbsValue Is Nothing Then
                CreateActivityVerbs()
            End If
            Return Me.verbsValue

        End Get
    End Property

    Private Sub CreateActivityVerbs()
        Me.verbsValue = New ActivityDesignerVerbCollection()

        Dim addBranchVerb As New ActivityDesignerVerb(Me, DesignerVerbGroup.View, "Add New Parallel Branch", AddressOf OnAddParallelBranch)

        Me.verbsValue.Clear()

        Me.verbsValue.Add(addBranchVerb)
    End Sub

    Protected Sub OnAddParallelBranch(ByVal sender As Object, ByVal e As EventArgs)
        ' Code for adding a new branch to the parallel activity goes here
    End Sub

    Protected Overrides ReadOnly Property ImageRectangle() As Rectangle

        Get
            Dim Bounds As Rectangle = Me.Bounds
            Dim sz As New Size(24, 24)

            Dim imageRect As New Rectangle()
            imageRect.X = Bounds.Left + ((Bounds.Width - sz.Width) / 2)
            imageRect.Y = Bounds.Top + 4
            imageRect.Size = sz

            Return imageRect
        End Get
    End Property

    Protected Overrides ReadOnly Property TextRectangle() As Rectangle
        Get
            Return New Rectangle( _
                Me.Bounds.Left + 2, _
                 Me.ImageRectangle.Bottom, _
                Me.Bounds.Width - 4, _
                Me.Bounds.Height - Me.ImageRectangle.Height - 1)
        End Get
    End Property


    Protected Overrides Sub Initialize(ByVal activity As Activity)

        MyBase.Initialize(activity)
        Dim bmp As Bitmap = Resources.ToolboxImage
        bmp.MakeTransparent()
        Me.Image = bmp
    End Sub

    Shared ReadOnly BaseSize As New Size(64, 64)
    Protected Overrides Function OnLayoutSize(ByVal e As ActivityDesignerLayoutEventArgs) As Size
        Return BaseSize
    End Function

    Private expandedValue As Boolean = True
    Private useBasePaintValue As Boolean = False

    Public Property UseBasePaint() As Boolean
        Get
            Return Me.useBasePaintValue
        End Get

        Set(ByVal value As Boolean)
            Me.useBasePaintValue = value
        End Set
    End Property

    Public Property Expanded() As Boolean
        Get
            Return Me.expandedValue
        End Get
        Set(ByVal value As Boolean)
            Me.expandedValue = value
        End Set
    End Property


    Protected Overrides Sub OnPaint(ByVal e As ActivityDesignerPaintEventArgs)
        If Me.UseBasePaint = True Then
            MyBase.OnPaint(e)
            Return
        End If

        DrawCustomActivity(e)
    End Sub

    Private Sub DrawCustomActivity(ByVal e As ActivityDesignerPaintEventArgs)
        Dim graphics As Graphics = e.Graphics

        Dim compositeDesignerTheme As CompositeDesignerTheme = CType(e.DesignerTheme, CompositeDesignerTheme)

        ActivityDesignerPaint.DrawRoundedRectangle(graphics, compositeDesignerTheme.BorderPen, Me.Bounds, compositeDesignerTheme.BorderWidth)

        Dim text As String = Me.Text
        Dim TextRectangle As Rectangle = Me.TextRectangle
        If Not String.IsNullOrEmpty(text) And Not TextRectangle.IsEmpty Then
            ActivityDesignerPaint.DrawText(graphics, compositeDesignerTheme.Font, text, TextRectangle, StringAlignment.Center, e.AmbientTheme.TextQuality, compositeDesignerTheme.ForegroundBrush)
        End If

        Dim Image As System.Drawing.Image = Me.Image
        Dim ImageRectangle As Rectangle = Me.ImageRectangle
        If Image IsNot Nothing And Not ImageRectangle.IsEmpty Then
            ActivityDesignerPaint.DrawImage(graphics, Image, ImageRectangle, DesignerContentAlignment.Fill)
        End If

        ActivityDesignerPaint.DrawExpandButton(graphics, _
            New Rectangle(Me.Location.X, Me.Location.Y, 10, 10), _
            Me.Expanded, _
            compositeDesignerTheme)
    End Sub
End Class

Açıklamalar

Not

Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.

Tüm etkinlik tasarımcısı bileşenleri'nden ActivityDesignertüretilir. , ActivityDesigner kullanıcının tasarım modunda etkinlikleri görsel olarak tasarlamasını sağlayan basit bir tasarımcı sağlar.

ActivityDesigner , tasarım yüzeyinde iş akışını işlemeye katılabilmeleri için etkinlikler için basit bir mekanizma sağlar.

ActivityDesigner kullanıcının etkinlikle ilişkili düzeni ve çizimi özelleştirmesine olanak tanır.

ActivityDesigner kullanıcının etkinlikle ilişkili meta verileri genişletmesine olanak tanır.

Oluşturucular

ActivityDesigner()
Geçersiz.

ActivityDesigner sınıfının yeni bir örneğini başlatır.

Özellikler

AccessibilityObject
Geçersiz.

Erişilebilirlik uygulamalarının, engelli kullanıcılar için uygulama kullanıcı arabirimini ayarlamak için kullandığı bir AccessibleObject değer alır.

Activity
Geçersiz.

Activity Tasarımcıyla ilişkili olan öğesini alır.

Bounds
Geçersiz.

Mantıksal koordinatlarda tasarımcının kapsayan dikdörtgeninin değerini içeren değerini Rectangle alır.

DesignerActions
Geçersiz.

Yapılandırma hatalarıyla ilişkili eylem dizisini alır.

DesignerTheme
Geçersiz.

Etkinlik tasarımcısı için geçerli tasarımcı temasını alır.

EnableVisualResizing
Geçersiz.

Etkinlik tasarımcısının serbest form tasarımcısında yeniden boyutlandırılıp boyutlandırılamayacağını gösteren bir değer alır.

Glyphs
Geçersiz.

Tasarımcıyı donatmak için bir karakter koleksiyonu alır.

Image
Geçersiz.

Tasarımcıyla ilişkili öğesini Image alır veya ayarlar.

ImageRectangle
Geçersiz.

Mantıksal koordinatlarda tasarımcıyla ilişkili görüntünün kapsayan sınırlarının değerini alır.

InvokingDesigner
Geçersiz.

Geçerli etkinlik tasarımcısıyla ilişkili etkinliği çağıran etkinliğin tasarımcısını alır veya ayarlar.

IsLocked
Geçersiz.

Tasarımcıyla ilişkili etkinliğin değiştirilip değiştirilemeyeceğini gösteren bir değer alır.

IsPrimarySelection
Geçersiz.

Tasarımcıyla ilişkili etkinliğin birincil seçim olup olmadığını gösteren bir değer alır.

IsRootDesigner
Geçersiz.

Tasarımcının kök tasarımcı olup olmadığını gösteren bir değer alır.

IsSelected
Geçersiz.

Tasarımcıyla ilişkili etkinliğin seçili olup olmadığını gösteren bir değer alır.

IsVisible
Geçersiz.

Tasarımcıyla ilişkili etkinliğin iş akışında görünür olup olmadığını gösteren bir değer alır.

Location
Geçersiz.

Tasarımcının konumunu mantıksal koordinatlarda alır veya ayarlar.

MessageFilters
Geçersiz.

Etkinlik tasarımcısıyla ilişkilendirilmiş ileti filtrelerinden oluşan salt okunur bir koleksiyon alır.

MinimumSize
Geçersiz.

Etkinlik tasarımcısı için minimum boyutu alır.

ParentDesigner
Geçersiz.

Mevcut tasarımcının üst tasarımcısını alır.

ParentView
Geçersiz.

Geçerli etkinlik tasarımcısını içeren iş akışı görünümünü alır.

ShowSmartTag
Geçersiz.

Etkinliğin akıllı etiket göstermesi gerekip gerekmediğini gösteren bir değer alır.

Size
Geçersiz.

boyutunu ActivityDesigneralır veya ayarlar.

SmartTagRectangle
Geçersiz.

Akıllı etiketin görüntülenmesi gereken dikdörtgeni alır.

SmartTagVerbs
Geçersiz.

Etkinlik tasarımcısındaki akıllı etiketle ilişkilendirilecek tasarımcı eylemlerinden oluşan salt okunur bir koleksiyon alır.

Text
Geçersiz.

Tasarımcıyla ilişkilendirilecek metni alır veya ayarlar.

TextRectangle
Geçersiz.

Metin dikdörtgeninin değerini mantıksal koordinatlarda alır.

Verbs
Geçersiz.

Tasarımcıyla ilişkilendirilecek fiil koleksiyonunu alır.

Yöntemler

CanBeParentedTo(CompositeActivityDesigner)
Geçersiz.

bir öğesinin tasarımcıyla ilişkili etkinliğin üst öğesi olarak ayarlanabileceğini belirten bir CompositeActivity değer döndürür.

CanConnect(ConnectionPoint, ConnectionPoint)
Geçersiz.

Geçerli etkinlik tasarımcısında belirtilen bağlantı noktası ile hedef etkinlik tasarımcısındaki belirtilen bağlantı noktası arasında bağlantı oluşturulup oluşturulamayacağını belirten bir değer döndürür.

CreateView(ViewTechnology)
Geçersiz.

Belirtilen ViewTechnology'yi kullanarak geçerli etkinlik tasarımcısı için bir iş akışı görünümü oluşturur.

Dispose()
Geçersiz.

ActivityDesigner tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

Dispose(Boolean)
Geçersiz.

ActivityDesigner sınıfı tarafından kullanılan kaynakları bırakır.

DoDefaultAction()
Geçersiz.

Tasarımcıyla ilişkili varsayılan UI eylemini gerçekleştirir.

EnsureVisible()
Geçersiz.

Belirtilen tasarımcının görünür olmasını sağlamak için ekranın görünür alanını değiştirir.

Equals(Object)
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Finalize()
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, bir nesnenin tüm kaynakları belirleyici bir şekilde temizlemesine izin verir.

GetConnectionPoints(DesignerEdges)
Geçersiz.

Belirtilen DesignerEdgesboyunca etkinlik tasarımcısı için bağlantı noktalarının salt okunur bir koleksiyonunu döndürür.

GetConnections(DesignerEdges)
Geçersiz.

Tasarımcının bağlantılar için kullandığı noktalardan oluşan salt okunur bir koleksiyon döndürür.

GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPreviewImage(Graphics)
Geçersiz.

Belirtilen Graphicsüzerindeki etkinlik tasarımcısının görüntüsünü alır.

GetRootDesigner(IServiceProvider)
Geçersiz.

İş akışının tasarım yüzeyiyle ilişkili tasarımcıyı döndürür.

GetService(Type)
Geçersiz.

Tasarımcıyla ilişkili etkinlik için tasarım modu sitesinden belirtilen hizmet türünü almaya çalışır.

GetType()
Geçersiz.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HitTest(Point)
Geçersiz.

ActivityDesigner hakkında ekrandaki belirli bir noktada bilgi alır.

Initialize(Activity)
Geçersiz.

Tasarımcıyı ilişkili Activityile başlatır.

Invalidate()
Geçersiz.

Tasarımcıyı geçersiz kılma.

Invalidate(Rectangle)
Geçersiz.

Tasarımcıda belirtilen dikdörtgeni geçersiz kılma.

IsCommentedActivity(Activity)
Geçersiz.

Geçerli tasarımcının etkinliğinin açıklamalı mı yoksa açıklamalı bir etkinlik içinde mi olduğunu gösteren bir değer döndürür.

IsSupportedActivityType(Type)
Geçersiz.

Etkinlik tasarımcısı bir kök tasarımcıysa belirtilen etkinlik türünün desteklenip desteklenmediğini gösteren bir değer döndürür.

LoadViewState(BinaryReader)
Geçersiz.

İkili bir akıştan tasarımcının görünüm durumunu yükler.

MemberwiseClone()
Geçersiz.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnActivityChanged(ActivityChangedEventArgs)
Geçersiz.

Etkinliğin ActivityDesigner ne zaman değişikliklerle ilişkili olduğunu bildirir.

OnBeginResizing(ActivityDesignerResizeEventArgs)
Geçersiz.

ActivityDesigner Tasarımcı bir içinde FreeformActivityDesignerolduğunda kullanıcının etkinlik tasarımcısını görsel olarak yeniden boyutlandırmaya başladığı zaman bunu bildirir.

OnConnected(ConnectionPoint, ConnectionPoint)
Geçersiz.

İki bağlantı noktası arasında bir bağlantı kurulduğunda bunu bildirir ActivityDesigner .

OnDragDrop(ActivityDragEventArgs)
Geçersiz.

Sürükle-bırak işlemi tasarımcı sınırları içinde tamamlandığında gerçekleşir.

OnDragEnter(ActivityDragEventArgs)
Geçersiz.

Sürükle bırak işlemi devam ettiğinde ve işaretçi tasarımcı sınırlarına girdiğinde gerçekleşir.

OnDragLeave()
Geçersiz.

Sürükle-bırak işlemi devam ettiğinde ve işaretçi tasarımcı sınırlarını terk ettiğinde gerçekleşir.

OnDragOver(ActivityDragEventArgs)
Geçersiz.

Sürükleme-bırakma işlemi devam ederken ve işaretçi tasarımcı sınırları içinde olduğunda gerçekleşir.

OnEndResizing()
Geçersiz.

ActivityDesigner Tasarımcı bir içinde FreeformActivityDesignerolduğunda kullanıcının etkinlik tasarımcısını görsel olarak yeniden boyutlandırmayı tamamladığında bunu bildirir.

OnExecuteDesignerAction(DesignerAction)
Geçersiz.

ActivityDesigner Kullanıcının tasarımcıyla ilişkili yapılandırma hatalarına ne zaman tıkladığını bildirir.

OnGiveFeedback(GiveFeedbackEventArgs)
Geçersiz.

Bir sürükleme işlemi gerçekleştirirken kullanıcıya sağlanan geri bildirim için görsel ipuçlarını Güncelleştirmeler.

OnKeyDown(KeyEventArgs)
Geçersiz.

Tasarımcı klavye odağına sahip olduğunda bir tuşa basıldığında gerçekleşir.

OnKeyUp(KeyEventArgs)
Geçersiz.

Tasarımcı klavye odağına sahip olduğunda bir tuş serbest bırakıldığında gerçekleşir.

OnLayoutPosition(ActivityDesignerLayoutEventArgs)
Geçersiz.

ActivityDesigner Kullanıcının görsel ipuçlarını veya alt etkinlik tasarımcılarını ne zaman yeniden konumlandırdığını bildirir.

OnLayoutSize(ActivityDesignerLayoutEventArgs)
Geçersiz.

üzerindeki ActivityDesignergörsel ipuçlarının veya alt etkinlik tasarımcılarının boyutunu döndürür.

OnMouseCaptureChanged()
Geçersiz.

Fare yakalama değiştiğinde gerçekleşir.

OnMouseDoubleClick(MouseEventArgs)
Geçersiz.

Tasarımcıda fare düğmesine birden çok kez tıklandığında gerçekleşir.

OnMouseDown(MouseEventArgs)
Geçersiz.

İşaretçi tasarımcı sınırları içindeyken fare düğmesine basıldığında gerçekleşir.

OnMouseDragBegin(Point, MouseEventArgs)
Geçersiz.

Kullanıcı fareyi tasarımcıya sürüklemeye başladığında gerçekleşir.

OnMouseDragEnd()
Geçersiz.

Kullanıcı tasarımcıda fareyi sürüklemeyi durdurduğunda gerçekleşir.

OnMouseDragMove(MouseEventArgs)
Geçersiz.

Kullanıcı işaretçiyi tasarımcının üzerine sürüklerken farenin her hareketinde gerçekleşir.

OnMouseEnter(MouseEventArgs)
Geçersiz.

Fare tasarımcı sınırlarına ilk girdiğinde gerçekleşir.

OnMouseHover(MouseEventArgs)
Geçersiz.

İşaretçi tasarımcı sınırları içinde olduğunda gerçekleşir.

OnMouseLeave()
Geçersiz.

İşaretçi tasarımcı sınırlarını terk ettiğinde gerçekleşir.

OnMouseMove(MouseEventArgs)
Geçersiz.

İşaretçi tasarımcı sınırları içinde hareket ettiğinde gerçekleşir.

OnMouseUp(MouseEventArgs)
Geçersiz.

İşaretçi tasarımcı sınırları içinde olduğunda fare düğmesi serbest bırakıldığında gerçekleşir.

OnPaint(ActivityDesignerPaintEventArgs)
Geçersiz.

Tasarım zamanında etkinliğin görsel gösterimini çizer.

OnProcessMessage(Message)
Geçersiz.

Tasarımcının ham Win32 iletilerini işlemesine izin verir.

OnQueryContinueDrag(QueryContinueDragEventArgs)
Geçersiz.

Sürükleme işleminin devam edip etmeyeceğini denetler.

OnResizing(ActivityDesignerResizeEventArgs)
Geçersiz.

ActivityDesigner Kullanıcının tasarım zamanında ne zaman görsel olarak yeniden boyutlandırdığını bildirir. yöntemi yalnızca etkinlik tasarımcısı bir öğesinin alt öğesiyse çağrılır FreeformActivityDesigner.

OnScroll(ScrollBar, Int32)
Geçersiz.

ActivityDesigner Kullanıcının kaydırma konumunu ne zaman değiştirdiğini bildirir.

OnShowSmartTagVerbs(Point)
Geçersiz.

Belirtilen noktada bir akıllı etiketle ilişkili tasarımcı fiillerini görüntüler.

OnSmartTagVisibilityChanged(Boolean)
Geçersiz.

Akıllı etiketin görüntülenmesi veya gizlenmesi ActivityDesigner gerektiğini bildirir.

OnThemeChange(ActivityDesignerTheme)
Geçersiz.

Tasarımcıya ilişkili temanın değiştiğini bildirir.

PerformLayout()
Geçersiz.

Tasarımcının düzenini Güncelleştirmeler.

PointToLogical(Point)
Geçersiz.

Bir noktayı ekran koordinat sisteminden etkinlik tasarımcısı koordinat sistemine dönüştürür.

PointToScreen(Point)
Geçersiz.

Bir noktayı etkinlik tasarımcısı koordinat sisteminden ekran koordinat sistemine dönüştürür.

PostFilterAttributes(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği öznitelik kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

PostFilterEvents(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği olay kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

PostFilterProperties(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği özellik kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

PreFilterAttributes(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği öznitelik kümesine öğe eklemesine izin verir.

PreFilterEvents(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği olay kümesine öğe eklemesine izin verir.

PreFilterProperties(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği özellik kümesine öğe eklemesine izin verir.

RectangleToLogical(Rectangle)
Geçersiz.

Bir dikdörtgeni ekran koordinat sisteminden etkinlik tasarımcısı koordinat sistemine dönüştürür.

RectangleToScreen(Rectangle)
Geçersiz.

Bir dikdörtgeni etkinlik tasarımcısı koordinat sisteminden ekran koordinat sistemine dönüştürür.

RefreshDesignerActions()
Geçersiz.

Tasarımcıyla ilişkili yapılandırma hatalarını yeniler.

RefreshDesignerVerbs()
Geçersiz.

Durum işleyicisini çağırarak tasarımcıyla ilişkili etkinlik tasarımcısı fiillerini yeniler.

SaveViewState(BinaryWriter)
Geçersiz.

Tasarımcının görünüm durumunu ikili bir akışta depolar.

ShowInfoTip(String)
Geçersiz.

Belirtilen bilgi ipucunu gösterir.

ShowInfoTip(String, String)
Geçersiz.

Belirtilen başlık ve metinle için ActivityDesigner bilgi ipucunu görüntüler.

ShowInPlaceTip(String, Rectangle)
Geçersiz.

Belirtilen dikdörtgen konumunda belirtilen araç ipucunu görüntüler.

ToString()
Geçersiz.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IDesigner.Component
Geçersiz.

Etkinlik tasarımcısının ilişkilendirildiği temel bileşeni alır.

IDesigner.DoDefaultAction()
Geçersiz.

Tasarımcıyla ilişkili varsayılan eylemi gerçekleştirir.

IDesigner.Initialize(IComponent)
Geçersiz.

Tasarımcıyı ilişkili etkinlikle başlatır.

IDesigner.Verbs
Geçersiz.

Etkinlik tasarımcısıyla ilişkili tasarım zamanı fiillerini alır.

IDesignerFilter.PostFilterAttributes(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği öznitelik kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

IDesignerFilter.PostFilterEvents(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği olay kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

IDesignerFilter.PostFilterProperties(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği özellik kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

IDesignerFilter.PreFilterAttributes(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği öznitelik kümesine öğe eklemesine izin verir.

IDesignerFilter.PreFilterEvents(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği olay kümesine öğe eklemesine izin verir.

IDesignerFilter.PreFilterProperties(IDictionary)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, tasarımcının bir TypeDescriptor aracılığıyla kullanıma verdiği özellik kümesine öğe eklemesine izin verir.

IPersistUIState.LoadViewState(BinaryReader)
Geçersiz.

Görünüm durumunu ikili bir akıştan geri yükler.

IPersistUIState.SaveViewState(BinaryWriter)
Geçersiz.

Görünüm durumunu ikili bir akışa kaydeder.

IRootDesigner.GetView(ViewTechnology)
Geçersiz.

Belirtilen görünüm teknolojisi için bir görünüm nesnesi döndürür.

IRootDesigner.SupportedTechnologies
Geçersiz.

Etkinlik tasarımcısının görüntülenmesi için destekleyebilecekleri teknoloji dizisini alır.

IToolboxUser.GetToolSupported(ToolboxItem)
Geçersiz.

Belirtilen Araç Kutusu öğesinin geçerli etkinlik tasarımcısı tarafından desteklenip desteklenmediğini belirler.

IToolboxUser.ToolPicked(ToolboxItem)
Geçersiz.

Belirtilen araç kutusu öğesini seçer.

IWorkflowRootDesigner.InvokingDesigner
Geçersiz.

Etkinlik tasarımcısının CompositeActivityDesigner başlatılmasını istediğiniz öğesini alır veya ayarlar.

IWorkflowRootDesigner.IsSupportedActivityType(Type)
Geçersiz.

Belirtilen türün geçerli ActivityDesignerüzerinde desteklenip desteklenmediğini gösteren bir değer döndürür.

IWorkflowRootDesigner.MessageFilters
Geçersiz.

Etkinlik tasarımcısıyla ilişkili tüm ileti filtrelerini alır.

IWorkflowRootDesigner.SupportsLayoutPersistence
Geçersiz.

Gerçek iş akışı kök tasarımcısının düzen kalıcılığını destekleyip desteklemediğini gösteren değeri alır.

Şunlara uygulanır