ActivityDesigner クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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 |
実際のワークフロー ルート デザイナーがレイアウトの永続性をサポートしているかどうかを示す値を取得します。 |