ActivityDesigner クラス

定義

注意事項

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

アクティビティ デザイナーのすべてのコンポーネントの必須基本クラスを提供します。

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
継承
ActivityDesigner
派生
属性
実装

カスタム アクティビティのための ActivityDesigner の完全な実装例を次に示します。 このデザイナーは、基本クラス ActivityDesigner がアクティビティを描画するときに、塗りつぶしを制御するようにするか、ActivityDesignerPaint クラスのさまざまなメソッドを利用するようにするかを切り替えられるフラグを持ちます。

[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

注釈

注意

ここでは、廃止された型と名前空間について説明します。 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。

アクティビティ デザイナーのすべてのコンポーネントは、ActivityDesigner から派生します。 ActivityDesigner は、ユーザーがデザイン モードでアクティビティを視覚的にデザインするための単純なデザイナーを提供します。

ActivityDesigner は、デザイン サーフェイスへのワークフローのレンダリングにアクティビティが参加できるように、アクティビティのための単純な機構を提供します。

ActivityDesigner によりユーザーは、アクティビティに関連付けられたレイアウトと描画をカスタマイズできます。

ActivityDesigner によりユーザーは、アクティビティに関連付けられたメタデータを継承できます。

コンストラクター

ActivityDesigner()

ActivityDesigner クラスの新しいインスタンスを初期化します。

プロパティ

AccessibilityObject

ユーザー補助アプリケーションが、障碍を持つユーザー用にアプリケーション UI を調整するのに使用する、AccessibleObject を取得します。

Activity

デザイナーに関連付けられた Activity を取得します。

Bounds

デザイナーを囲む四角形の論理座標値が格納された Rectangle を取得します。

DesignerActions

構成エラーに関連付けられたアクションの配列を取得します。

DesignerTheme

アクティビティ デザイナーの現在のデザイナー テーマを取得します。

EnableVisualResizing

アクティビティ デザイナーを自由形式デザイナーとしてサイズ変更できるかどうかを示す値を取得します。

Glyphs

デザイナーを装飾するグリフのコレクションを取得します。

Image

デザイナーに関連付けられた Image を取得または設定します。

ImageRectangle

デザイナーに関連付けられたイメージを囲む境界の論理座標値を取得します。

InvokingDesigner

現在のアクティビティ デザイナーに関連付けられたアクティビティを呼び出すアクティビティのデザイナーを取得または設定します。

IsLocked

デザイナーに関連付けられたアクティビティを変更できるかどうかを示す値を取得します。

IsPrimarySelection

デザイナーに関連付けられたアクティビティがプライマリ選択項目かどうかを示す値を取得します。

IsRootDesigner

デザイナーがルート デザイナーかどうかを示す値を取得します。

IsSelected

デザイナーに関連付けられたアクティビティが選択されているかどうかを示す値を取得します。

IsVisible

デザイナーに関連付けられたアクティビティがウィンドウに表示されているかどうかを示す値を取得します。

Location

デザイナーの論理座標上の位置を取得または設定します。

MessageFilters

アクティビティ デザイナーに関連付けられたメッセージ フィルターの読み取り専用コレクションを取得します。

MinimumSize

アクティビティ デザイナーの最小サイズを取得します。

ParentDesigner

既存のデザイナーの親デザイナーを取得します。

ParentView

現在のアクティビティ デザイナーが含まれるワークフロー ビューを取得します。

ShowSmartTag

アクティビティにスマート タグを表示する必要があるかどうかを示す値を取得します。

Size

ActivityDesigner のサイズを取得または設定します。

SmartTagRectangle

スマート タグが表示される四角形を取得します。

SmartTagVerbs

アクティビティ デザイナーのスマート タグに関連付けられるデザイナー アクションの読み取り専用コレクションを取得します。

Text

デザイナーに関連付けるテキストを取得または設定します。

TextRectangle

テキストの四角形の論理座標値を取得します。

Verbs

デザイナーに関連付けられる動詞のコレクションを取得します。

メソッド

CanBeParentedTo(CompositeActivityDesigner)

CompositeActivity を、デザイナーに関連付けられたアクティビティの親として設定できるかどうかを示す値を返します。

CanConnect(ConnectionPoint, ConnectionPoint)

現在のアクティビティ デザイナー上の指定したコネクション ポイントとターゲット アクティビティ デザイナー上の指定したコネクション ポイント間に接続を作成できるかどうかを示す値を返します。

CreateView(ViewTechnology)

指定した ViewTechnology を使用して、現在のアクティビティ デザイナーのワークフロー ビューを作成します。

Dispose()

ActivityDesigner によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

Dispose(Boolean)

ActivityDesigner クラスによって使用されているリソースを解放します。

DoDefaultAction()

デザイナーに関連付けられた既定の UI アクションを実行します。

EnsureVisible()

指定されたデザイナーが表示されるように画面の表示領域を移動します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Finalize()

派生クラスでオーバーライドされると、オブジェクトはリソースを確定的にクリーンアップできます。

GetConnectionPoints(DesignerEdges)

指定した DesignerEdges に沿った、アクティビティ デザイナーのコネクション ポイントの読み取り専用コレクションを返します。

GetConnections(DesignerEdges)

デザイナーが接続に使用するポイントの読み取り専用コレクションを返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetPreviewImage(Graphics)

指定した Graphics によるアクティビティ デザイナーのイメージを取得します。

GetRootDesigner(IServiceProvider)

ワークフローのデザイン サーフェイスに関連付けられたデザイナーを返します。

GetService(Type)

デザイナーに関連付けられたアクティビティのデザイン モード サイトから、指定した型のサービスの取得を試みます。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
HitTest(Point)

画面上の指定したポイントにある ActivityDesigner に関する情報を取得します。

Initialize(Activity)

関連付けられた Activity を使用してデザイナーを初期化します。

Invalidate()

デザイナーを無効にします。

Invalidate(Rectangle)

デザイナーでの指定された四角形を無効にします。

IsCommentedActivity(Activity)

現在のデザイナーのアクティビティがコメント付きであるか、またはコメント付きアクティビティの内部にあるかどうかを示す値を返します。

IsSupportedActivityType(Type)

アクティビティ デザイナーがルート デザイナーの場合に、指定したアクティビティ タイプがサポートされているかどうかを示す値を返します。

LoadViewState(BinaryReader)

バイナリ ストリームからデザイナーのビューステートを読み込みます。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnActivityChanged(ActivityChangedEventArgs)

関連付けられたアクティビティが変更されたときに ActivityDesigner に通知します。

OnBeginResizing(ActivityDesignerResizeEventArgs)

ユーザーが ActivityDesigner の状態のアクティビティ デザイナーに対して視覚上のサイズ変更を開始したときに、FreeformActivityDesigner に通知します。

OnConnected(ConnectionPoint, ConnectionPoint)

2 つのコネクション ポイント間で接続が確立されたときに、ActivityDesigner に通知します。

OnDragDrop(ActivityDragEventArgs)

デザイナーの境界内でドラッグ ドロップ操作が完了すると発生します。

OnDragEnter(ActivityDragEventArgs)

ドラッグ ドロップの操作中にポインターがデザイナーの境界内に入ると発生します。

OnDragLeave()

ドラッグ ドロップの操作中にマウス ポインターがデザイナーの境界から出ると発生します。

OnDragOver(ActivityDragEventArgs)

ドラッグ ドロップの操作中にポインターがデザイナーの境界内にあると発生します。

OnEndResizing()

ユーザーが ActivityDesigner の状態のアクティビティ デザイナーに対して視覚上のサイズ変更を終了したときに、FreeformActivityDesigner に通知します。

OnExecuteDesignerAction(DesignerAction)

デザイナーに関連付けられた構成エラーをユーザーがクリックすると ActivityDesigner に通知します。

OnGiveFeedback(GiveFeedbackEventArgs)

ドラッグ操作の実行中にユーザーに提示する、フィードバックのビジュアル キューを更新します。

OnKeyDown(KeyEventArgs)

デザイナーにキーボード フォーカスがあるときにキーが押されると発生します。

OnKeyUp(KeyEventArgs)

デザイナーにキーボード フォーカスがあるときにキーが離されると発生します。

OnLayoutPosition(ActivityDesignerLayoutEventArgs)

ビジュアル キューまたは子アクティビティ デザイナーがユーザーによって再配置されたときに、ActivityDesigner に通知します。

OnLayoutSize(ActivityDesignerLayoutEventArgs)

ActivityDesigner 上のビジュアル キューまたは子アクティビティ デザイナーのサイズを返します。

OnMouseCaptureChanged()

マウス キャプチャが変わると発生します。

OnMouseDoubleClick(MouseEventArgs)

マウス ボタンがデザイナー上で複数回クリックされると発生します。

OnMouseDown(MouseEventArgs)

マウス ポインターがデザイナーの境界内にあるときにマウス ボタンが押されると発生します。

OnMouseDragBegin(Point, MouseEventArgs)

ユーザーがデザイナー上でマウスのドラッグを開始すると発生します。

OnMouseDragEnd()

ユーザーがデザイナー上でマウスのドラッグを停止すると発生します。

OnMouseDragMove(MouseEventArgs)

ユーザーがマウス ポインターをデザイナー上でドラッグすると、マウスの移動ごとに発生します。

OnMouseEnter(MouseEventArgs)

マウスがデザイナーの境界内に初めて入ったときに発生します。

OnMouseHover(MouseEventArgs)

マウス ポインターがデザイナーの境界内にあるときに発生します。

OnMouseLeave()

マウス ポインターがデザイナーの境界から出たときに発生します。

OnMouseMove(MouseEventArgs)

マウス ポインターがデザイナーの境界内を移動しているときに発生します。

OnMouseUp(MouseEventArgs)

マウス ポインターがデザイナーの境界内にあるときにマウス ボタンが離されると発生します。

OnPaint(ActivityDesignerPaintEventArgs)

デザイン時にアクティビティのビジュアル表現を描画します。

OnProcessMessage(Message)

デザイナーが未加工 Win32 メッセージを処理できるようにします。

OnQueryContinueDrag(QueryContinueDragEventArgs)

ドラッグ操作を続行するかどうかを制御します。

OnResizing(ActivityDesignerResizeEventArgs)

デザイン時の視覚的サイズがユーザーによって変更されているときに ActivityDesigner に通知します。 このメソッドは、アクティビティ デザイナーが FreeformActivityDesigner の子である場合のみ呼び出されます。

OnScroll(ScrollBar, Int32)

ユーザーがスクロール位置を変更すると ActivityDesigner に通知します。

OnShowSmartTagVerbs(Point)

指定したポイントのスマート タグに関連付けられたデザイナー動詞を表示します。

OnSmartTagVisibilityChanged(Boolean)

スマート タグを表示するか非表示にするかを ActivityDesigner に通知します。

OnThemeChange(ActivityDesignerTheme)

関連付けられたテーマが変更されたことをデザイナーに通知します。

PerformLayout()

デザイナーのレイアウトを更新します。

PointToLogical(Point)

点を画面の座標系からアクティビティ デザイナーの座標系に変換します。

PointToScreen(Point)

点をアクティビティ デザイナーの座標系から画面の座標系に変換します。

PostFilterAttributes(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連の属性の項目を変更または削除できるようにします。

PostFilterEvents(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連のイベントの項目を変更または削除できるようにします。

PostFilterProperties(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連のプロパティの項目を変更または削除できるようにします。

PreFilterAttributes(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。

PreFilterEvents(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連のイベントに項目を追加できるようにします。

PreFilterProperties(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連のプロパティに項目を追加できるようにします。

RectangleToLogical(Rectangle)

四角形を画面の座標系からアクティビティ デザイナーの座標系に変換します。

RectangleToScreen(Rectangle)

四角形をアクティビティ デザイナーの座標系から画面の座標系に変換します。

RefreshDesignerActions()

デザイナーに関連付けられた構成エラーを更新します。

RefreshDesignerVerbs()

ステータス ハンドラーを呼び出すことによって、デザイナーに関連付けられたアクティビティ デザイナー動詞を更新します。

SaveViewState(BinaryWriter)

デザイナーのビューステートをバイナリ ストリームに格納します。

ShowInfoTip(String)

指定したヒントを表示します。

ShowInfoTip(String, String)

指定したタイトルとテキストを使用して、ActivityDesigner に関するヒントを表示します。

ShowInPlaceTip(String, Rectangle)

指定した四角形の場所に、指定したツール ヒントを表示します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

IDesigner.Component

アクティビティ デザイナーが関連付けられている基本コンポーネントを取得します。

IDesigner.DoDefaultAction()

デザイナーに関連付けられた既定のアクションを実行します。

IDesigner.Initialize(IComponent)

関連付けられたアクティビティを使用してデザイナーを初期化します。

IDesigner.Verbs

アクティビティ デザイナーに関連付けられたデザイン時の動詞を取得します。

IDesignerFilter.PostFilterAttributes(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連の属性の項目を変更または削除できるようにします。

IDesignerFilter.PostFilterEvents(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連のイベントの項目を変更または削除できるようにします。

IDesignerFilter.PostFilterProperties(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連のプロパティの項目を変更または削除できるようにします。

IDesignerFilter.PreFilterAttributes(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。

IDesignerFilter.PreFilterEvents(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連のイベントに項目を追加できるようにします。

IDesignerFilter.PreFilterProperties(IDictionary)

派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連のプロパティに項目を追加できるようにします。

IPersistUIState.LoadViewState(BinaryReader)

バイナリ ストリームからビューステートを復元します。

IPersistUIState.SaveViewState(BinaryWriter)

ビューステートをバイナリ ストリームに保存します。

IRootDesigner.GetView(ViewTechnology)

指定したビュー技術のビュー オブジェクトを返します。

IRootDesigner.SupportedTechnologies

アクティビティ デザイナーがサポートできる表示用の技術の配列を取得します。

IToolboxUser.GetToolSupported(ToolboxItem)

指定したツールボックス項目が現在のアクティビティ デザイナーでサポートされているかどうかを判断します。

IToolboxUser.ToolPicked(ToolboxItem)

指定したツールボックス項目を選択します。

IWorkflowRootDesigner.InvokingDesigner

アクティビティ デザイナーの初期化を要求した CompositeActivityDesigner を取得または設定します。

IWorkflowRootDesigner.IsSupportedActivityType(Type)

指定した型が現在の ActivityDesigner でサポートされているかどうかを示す値を返します。

IWorkflowRootDesigner.MessageFilters

アクティビティ デザイナーに関連付けられたメッセージ フィルターを取得します。

IWorkflowRootDesigner.SupportsLayoutPersistence

実際のワークフロー ルート デザイナーがレイアウトの永続性をサポートしているかどうかを示す値を取得します。

適用対象