CompositeActivityDesigner 類別

定義

警告

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

提供一個設計器,讓你能視覺化地設計複合活動。

public ref class CompositeActivityDesigner abstract : System::Workflow::ComponentModel::Design::ActivityDesigner
[System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.CompositeDesignerTheme))]
public abstract class CompositeActivityDesigner : System.Workflow.ComponentModel.Design.ActivityDesigner
[System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.CompositeDesignerTheme))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class CompositeActivityDesigner : System.Workflow.ComponentModel.Design.ActivityDesigner
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.CompositeDesignerTheme))>]
type CompositeActivityDesigner = class
    inherit ActivityDesigner
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.CompositeDesignerTheme))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type CompositeActivityDesigner = class
    inherit ActivityDesigner
Public MustInherit Class CompositeActivityDesigner
Inherits ActivityDesigner
繼承
CompositeActivityDesigner
衍生
屬性

備註

Note

此數據會討論已過時的類型和命名空間。 欲了解更多資訊,請參閱 Windows Workflow Foundation 4.5 中的 Deprecated Types。

使用 可 CompositeActivityDesigner 視覺化設計複合活動、自訂版面配置,並管理 CompositeActivity.

CompositeActivityDesigner 也讓你能管理受限活動設計師的事件。 它也讓你能自訂和管理包含活動設計器的位置、大小與佈局。

建構函式

名稱 Description
CompositeActivityDesigner()
已淘汰.

當在派生類別中實作時,初始化了 的一個實例。CompositeActivityDesigner

屬性

名稱 Description
AccessibilityObject
已淘汰.

AccessibleObject 障礙應用程式會用來調整殘障者的介面與使用感。

Activity
已淘汰.

Activity 設計師有關聯。

(繼承來源 ActivityDesigner)
Bounds
已淘汰.

得到 a Rectangle ,包含設計者所包圍矩形的邏輯座標值。

(繼承來源 ActivityDesigner)
CanExpandCollapse
已淘汰.

會得到一個值,表示是否 CompositeActivityDesigner 可以合併。

ContainedDesigners
已淘汰.

得到包含在 ActivityDesigner中的陣列CompositeActivityDesigner

DesignerActions
已淘汰.

取得與設定錯誤相關的動作陣列。

(繼承來源 ActivityDesigner)
DesignerTheme
已淘汰.

取得活動設計師目前的設計師主題。

(繼承來源 ActivityDesigner)
EnableVisualResizing
已淘汰.

會得到一個值,表示活動設計器是否可以在自由設計器中調整大小。

(繼承來源 ActivityDesigner)
ExpandButtonRectangle
已淘汰.

取得 Rectangle 包含展開或摺疊按鈕的那個。

Expanded
已淘汰.

取得或設定一個值,指示是否 CompositeActivityDesigner 展開。

FirstSelectableObject
已淘汰.

取得 的導覽順序 CompositeActivityDesigner中第一個可選物件。

Glyphs
已淘汰.

獲得一套符文,用來裝飾複合活動設計師。

Image
已淘汰.

與設計師建立或設定 Image 相關聯。

(繼承來源 ActivityDesigner)
ImageRectangle
已淘汰.

取得與設計者相關的影像以邏輯座標為包圍邊界的值。

InvokingDesigner
已淘汰.

取得或設定該活動的設計者,該活動會呼叫與當前活動設計者相關的活動。

(繼承來源 ActivityDesigner)
IsEditable
已淘汰.

會有一個值,表示設計師是否可以被編輯。

IsLocked
已淘汰.

會得到一個值,表示是否可以修改與設計師相關的活動。

(繼承來源 ActivityDesigner)
IsPrimarySelection
已淘汰.

會得到一個值,表示與設計師相關的活動是否是主要選擇。

(繼承來源 ActivityDesigner)
IsRootDesigner
已淘汰.

會得到一個值,表示設計者是否為根設計者。

(繼承來源 ActivityDesigner)
IsSelected
已淘汰.

會獲得一個值,表示是否選擇了與設計師相關的活動。

(繼承來源 ActivityDesigner)
IsVisible
已淘汰.

會得到一個值,表示與設計師相關的活動是否在工作流程中可見。

(繼承來源 ActivityDesigner)
LastSelectableObject
已淘汰.

取得 中最後一個 CompositeActivityDesigner可選的物件。

Location
已淘汰.

取得或設定設計者在邏輯座標中的位置。

MessageFilters
已淘汰.

會獲得一組只讀的訊息過濾器,這些篩選器與活動設計器相關聯。

(繼承來源 ActivityDesigner)
MinimumSize
已淘汰.

獲得活動設計師的最低尺寸。

(繼承來源 ActivityDesigner)
ParentDesigner
已淘汰.

取得現有設計者的父設計者。

(繼承來源 ActivityDesigner)
ParentView
已淘汰.

取得包含當前活動設計器的工作流程視圖。

(繼承來源 ActivityDesigner)
ShowSmartTag
已淘汰.

會得到一個值,指示該活動是否應該顯示智慧標籤。

(繼承來源 ActivityDesigner)
Size
已淘汰.

取得或設定 的大小 ActivityDesigner

(繼承來源 ActivityDesigner)
SmartTagRectangle
已淘汰.

它會得到應該顯示智慧標籤的矩形。

(繼承來源 ActivityDesigner)
SmartTagVerbs
已淘汰.

它會獲得一個只讀的設計器動作集合,並與活動設計器上的智慧標籤關聯。

(繼承來源 ActivityDesigner)
Text
已淘汰.

取得或設定文字與設計師關聯。

(繼承來源 ActivityDesigner)
TextRectangle
已淘汰.

取得描述矩形的邏輯座標值。

TitleHeight
已淘汰.

取得設計師標題區的高度。

Verbs
已淘汰.

讓設計者所關聯的動詞集合。

(繼承來源 ActivityDesigner)

方法

名稱 Description
CanBeParentedTo(CompositeActivityDesigner)
已淘汰.

回傳一個值,指示是否 CompositeActivity 可以設定為與設計者相關活動的父節點。

(繼承來源 ActivityDesigner)
CanConnect(ConnectionPoint, ConnectionPoint)
已淘汰.

回傳一個值,指示是否能在當前活動設計器指定的連接點與目標活動設計器中指定的連接點之間建立連線。

(繼承來源 ActivityDesigner)
CanInsertActivities(HitTestInfo, ReadOnlyCollection<Activity>)
已淘汰.

回傳一個值,指示是否可以將活動插入與設計者相關的複合活動中。

CanMoveActivities(HitTestInfo, ReadOnlyCollection<Activity>)
已淘汰.

回傳一個值,表示組合活動中包含的活動是否能從與設計者關聯的綜合活動中移出。

CanRemoveActivities(ReadOnlyCollection<Activity>)
已淘汰.

回傳一個值,指示是否可以從與設計者相關的複合活動中移除活動。

CreateView(ViewTechnology)
已淘汰.

使用指定的 ViewTechnology 為當前活動設計器建立工作流程檢視。

(繼承來源 ActivityDesigner)
DeserializeActivitiesFromDataObject(IServiceProvider, IDataObject)
已淘汰.

在拖放操作或夾板中,將收到的 IDataObject 物品反序列化。

Dispose()
已淘汰.

釋放 未管理的資源, ActivityDesigner 並可選擇性地釋放受管理資源。

(繼承來源 ActivityDesigner)
Dispose(Boolean)
已淘汰.

釋放 未管理的資源, CompositeActivityDesigner 並可選擇性地釋放受管理資源。

DoDefaultAction()
已淘汰.

執行與設計師相關的預設 UI 動作。

(繼承來源 ActivityDesigner)
EnsureVisible()
已淘汰.

移動螢幕可見區域,確保指定的設計師被看見。

(繼承來源 ActivityDesigner)
EnsureVisibleContainedDesigner(ActivityDesigner)
已淘汰.

驗證包含的設計器是否可見。

Equals(Object)
已淘汰.

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetConnectionPoints(DesignerEdges)
已淘汰.

回傳一組只讀的連接點集合,供活動設計者沿指定的 DesignerEdges

(繼承來源 ActivityDesigner)
GetConnections(DesignerEdges)
已淘汰.

回傳設計者用於連接的唯讀點集合。

(繼承來源 ActivityDesigner)
GetHashCode()
已淘汰.

做為預設哈希函式。

(繼承來源 Object)
GetIntersectingDesigners(ActivityDesigner, Rectangle)
已淘汰.

擷取屬於指定根活動且與指定區域相交的設計者。

GetNextSelectableObject(Object, DesignerNavigationDirection)
已淘汰.

取得下一個導航順序中的物件。

GetPreviewImage(Graphics)
已淘汰.

取得指定 Graphics活動設計者的影像。

(繼承來源 ActivityDesigner)
GetService(Type)
已淘汰.

嘗試從設計模式網站取得與設計師相關活動所需的指定服務類型。

(繼承來源 ActivityDesigner)
GetType()
已淘汰.

取得目前實例的 Type

(繼承來源 Object)
HitTest(Point)
已淘汰.

在螢幕上指定位置獲取有關 的 CompositeActivityDesigner 資訊。

Initialize(Activity)
已淘汰.

初始化設計器時會對應 Activity的 。

InsertActivities(CompositeActivityDesigner, HitTestInfo, ReadOnlyCollection<Activity>, String)
已淘汰.

透過交易將活動插入指定位置的設計器。

InsertActivities(HitTestInfo, ReadOnlyCollection<Activity>)
已淘汰.

在設計器指定的位置插入指定的活動。

Invalidate()
已淘汰.

這會讓設計師的價值被否定。

(繼承來源 ActivityDesigner)
Invalidate(Rectangle)
已淘汰.

在設計器上會使指定的矩形失效。

(繼承來源 ActivityDesigner)
IsContainedDesignerVisible(ActivityDesigner)
已淘汰.

會得到一個值,表示是否包含設計者可見。

IsSupportedActivityType(Type)
已淘汰.

回傳一個值,表示若活動設計者是根設計者,則是否支援指定活動類型。

(繼承來源 ActivityDesigner)
LoadViewState(BinaryReader)
已淘汰.

從二進位串流還原視圖狀態。

MemberwiseClone()
已淘汰.

建立目前 Object的淺層複本。

(繼承來源 Object)
MoveActivities(HitTestInfo, ReadOnlyCollection<Activity>)
已淘汰.

將活動從一位設計師轉移到另一位設計師。

MoveDesigners(ActivityDesigner, Boolean)
已淘汰.

在複合活動中,將設計師在索引上向前或向後移動。

OnActivityChanged(ActivityChangedEventArgs)
已淘汰.

當所關聯的活動變更時,會 ActivityDesigner 通知

(繼承來源 ActivityDesigner)
OnBeginResizing(ActivityDesignerResizeEventArgs)
已淘汰.

當使用者開始視覺化調整活動設計器大小時,當 ActivityDesigner 設計器處於 FreeformActivityDesigner.

(繼承來源 ActivityDesigner)
OnConnected(ConnectionPoint, ConnectionPoint)
已淘汰.

當兩個連接點建立連線時,會 ActivityDesigner 通知

(繼承來源 ActivityDesigner)
OnContainedActivitiesChanged(ActivityCollectionChangeEventArgs)
已淘汰.

當設計者中包含的多個活動發生變化時,會發生這種情況。 例如,當新增兒童活動或移除現有兒童活動時,就會發生這種情況。

OnContainedActivitiesChanging(ActivityCollectionChangeEventArgs)
已淘汰.

當設計者中包含的某項活動或一組活動發生變化時,會發生這種情況。 例如,當新增兒童活動或移除現有兒童活動時,就會發生這種情況。

OnContainedActivityChanged(ActivityChangedEventArgs)
已淘汰.

當設計者內的某項活動發生變化時。

OnDragDrop(ActivityDragEventArgs)
已淘汰.

當拖放操作在設計界內完成時發生。

(繼承來源 ActivityDesigner)
OnDragEnter(ActivityDragEventArgs)
已淘汰.

當拖放操作進行中,指標進入設計器邊界時會發生。

(繼承來源 ActivityDesigner)
OnDragLeave()
已淘汰.

當拖放操作進行中,指標離開設計器範圍時會發生。

(繼承來源 ActivityDesigner)
OnDragOver(ActivityDragEventArgs)
已淘汰.

當拖放操作進行中且指標在設計範圍內時,會發生這種情況。

(繼承來源 ActivityDesigner)
OnEndResizing()
已淘汰.

當使用者完成視覺化調整活動設計器時,通知 當 ActivityDesigner 設計器處於 FreeformActivityDesigner

(繼承來源 ActivityDesigner)
OnExecuteDesignerAction(DesignerAction)
已淘汰.

當使用者點擊與設計器相關的設定錯誤時,會 ActivityDesigner 通知

(繼承來源 ActivityDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)
已淘汰.

更新使用者執行拖曳操作時提供的視覺提示回饋。

(繼承來源 ActivityDesigner)
OnKeyDown(KeyEventArgs)
已淘汰.

當按鍵時設計師對焦時會被呼叫。

OnKeyUp(KeyEventArgs)
已淘汰.

當設計師在鍵盤對焦時放開按鍵時,會發生這種情況。

(繼承來源 ActivityDesigner)
OnLayoutPosition(ActivityDesignerLayoutEventArgs)
已淘汰.

執行包含視覺線索的佈局與定位任務,或設計 CompositeActivityDesigner 者重新定位其子活動。

OnLayoutSize(ActivityDesignerLayoutEventArgs)
已淘汰.

呼叫以根據活動目前狀態(收縮或擴展)及其子活動清單計算所需大小。

OnMouseCaptureChanged()
已淘汰.

當滑鼠捕捉方式改變時會發生。

(繼承來源 ActivityDesigner)
OnMouseDoubleClick(MouseEventArgs)
已淘汰.

當滑鼠按鍵在設計師身上多次點擊時會發生。

(繼承來源 ActivityDesigner)
OnMouseDown(MouseEventArgs)
已淘汰.

當滑鼠點擊且指標處於設計範圍時會被呼叫。

OnMouseDragBegin(Point, MouseEventArgs)
已淘汰.

當使用者開始拖曳滑鼠在設計師身上時,會發生這種情況。

(繼承來源 ActivityDesigner)
OnMouseDragEnd()
已淘汰.

當使用者停止在設計師上拖曳滑鼠時,會發生這種情況。

(繼承來源 ActivityDesigner)
OnMouseDragMove(MouseEventArgs)
已淘汰.

當使用者將指標拖曳到設計師身上時,滑鼠每次移動都會發生。

(繼承來源 ActivityDesigner)
OnMouseEnter(MouseEventArgs)
已淘汰.

當滑鼠首次進入設計界時發生。

(繼承來源 ActivityDesigner)
OnMouseHover(MouseEventArgs)
已淘汰.

當指標處於設計界線時會發生。

(繼承來源 ActivityDesigner)
OnMouseLeave()
已淘汰.

當指標離開設計範圍時發生。

(繼承來源 ActivityDesigner)
OnMouseMove(MouseEventArgs)
已淘汰.

當指標在設計界內移動時會發生。

(繼承來源 ActivityDesigner)
OnMouseUp(MouseEventArgs)
已淘汰.

當指標在設計者範圍內時,滑鼠按鈕放開時會發生。

(繼承來源 ActivityDesigner)
OnPaint(ActivityDesignerPaintEventArgs)
已淘汰.

在設計時繪製綜合活動的視覺呈現。

OnProcessMessage(Message)
已淘汰.

允許設計師處理原始的 Win32 訊息。

(繼承來源 ActivityDesigner)
OnQueryContinueDrag(QueryContinueDragEventArgs)
已淘汰.

控制拖曳操作是否繼續進行。

(繼承來源 ActivityDesigner)
OnResizing(ActivityDesignerResizeEventArgs)
已淘汰.

當使用者在設計時視覺化調整尺寸時,會 ActivityDesigner 通知 只有當活動設計者是 的 FreeformActivityDesigner子節點時,才會呼叫此方法。

(繼承來源 ActivityDesigner)
OnScroll(ScrollBar, Int32)
已淘汰.

當使用者改變捲軸位置時會 ActivityDesigner 通知

(繼承來源 ActivityDesigner)
OnShowSmartTagVerbs(Point)
已淘汰.

在指定點顯示與智慧標籤相關的設計動詞。

(繼承來源 ActivityDesigner)
OnSmartTagVisibilityChanged(Boolean)
已淘汰.

通知 ActivityDesigner 智慧標籤是否應該顯示或隱藏。

(繼承來源 ActivityDesigner)
OnThemeChange(ActivityDesignerTheme)
已淘汰.

通知設計師相關主題已變更。

PaintContainedDesigners(ActivityDesignerPaintEventArgs)
已淘汰.

調整圖形物件的剪輯區域,並呼叫 OnPaint(ActivityDesignerPaintEventArgs) 所有包含的設計器。

PerformLayout()
已淘汰.

更新設計師的版面配置。

(繼承來源 ActivityDesigner)
PointToLogical(Point)
已淘汰.

將一個點從螢幕座標系轉換到活動設計座標系。

(繼承來源 ActivityDesigner)
PointToScreen(Point)
已淘汰.

將一個點從活動設計座標系轉換到螢幕座標系。

(繼承來源 ActivityDesigner)
PostFilterAttributes(IDictionary)
已淘汰.

當在衍生類別中覆寫時,設計者可以更改或移除透過 TypeDescriptor 暴露的屬性集合中的項目。

(繼承來源 ActivityDesigner)
PostFilterEvents(IDictionary)
已淘汰.

當在衍生類別中覆寫時,設計者可以更改或移除透過 TypeDescriptor 暴露事件集合中的項目。

(繼承來源 ActivityDesigner)
PostFilterProperties(IDictionary)
已淘汰.

當在衍生類別中覆寫時,允許設計者更改或移除透過 TypeDescriptor 暴露的屬性集合中的項目。

(繼承來源 ActivityDesigner)
PreFilterAttributes(IDictionary)
已淘汰.

當在衍生類別中覆寫時,設計者能將項目加入其透過 TypeDescriptor 暴露的屬性集合中。

(繼承來源 ActivityDesigner)
PreFilterEvents(IDictionary)
已淘汰.

當在衍生類別中覆寫時,允許設計者將項目加入其透過 TypeDescriptor 暴露的事件集合中。

(繼承來源 ActivityDesigner)
PreFilterProperties(IDictionary)
已淘汰.

當在衍生類別中覆寫時,設計者可以將項目加入其透過 TypeDescriptor 暴露的屬性集合。

(繼承來源 ActivityDesigner)
RectangleToLogical(Rectangle)
已淘汰.

將一個矩形從螢幕座標系轉換到活動設計者的座標系。

(繼承來源 ActivityDesigner)
RectangleToScreen(Rectangle)
已淘汰.

將一個矩形從活動設計座標系轉換到螢幕座標系。

(繼承來源 ActivityDesigner)
RefreshDesignerActions()
已淘汰.

刷新與設計器相關的設定錯誤。

(繼承來源 ActivityDesigner)
RefreshDesignerVerbs()
已淘汰.

透過呼叫狀態處理器,刷新與設計者相關的活動設計者動詞。

(繼承來源 ActivityDesigner)
RemoveActivities(IServiceProvider, ReadOnlyCollection<Activity>, String)
已淘汰.

透過交易移除設計者的活動清單。

RemoveActivities(ReadOnlyCollection<Activity>)
已淘汰.

從複合活動設計器中移除活動清單。

SaveViewState(BinaryWriter)
已淘汰.

將視圖狀態儲存為二進位串流。

SerializeActivitiesToDataObject(IServiceProvider, Activity[])
已淘汰.

序列化一組活動陣列, IDataObject 可放入剪貼簿或初始化拖放操作時使用。

ShowInfoTip(String, String)
已淘汰.

顯示該資訊 ActivityDesigner 提示,包含指定的標題和文字。

(繼承來源 ActivityDesigner)
ShowInfoTip(String)
已淘汰.

顯示指定的資訊提示。

(繼承來源 ActivityDesigner)
ShowInPlaceTip(String, Rectangle)
已淘汰.

在指定的矩形位置顯示指定的工具提示。

(繼承來源 ActivityDesigner)
ToString()
已淘汰.

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
IDesigner.Component
已淘汰.

取得活動設計者所關聯的基礎元件。

(繼承來源 ActivityDesigner)
IDesigner.DoDefaultAction()
已淘汰.

執行與設計者相關的預設動作。

(繼承來源 ActivityDesigner)
IDesigner.Initialize(IComponent)
已淘汰.

初始化設計者並使用相關活動。

(繼承來源 ActivityDesigner)
IDesigner.Verbs
已淘汰.

取得與活動設計者相關的設計時動詞。

(繼承來源 ActivityDesigner)
IDesignerFilter.PostFilterAttributes(IDictionary)
已淘汰.

當在衍生類別中覆寫時,設計者可以更改或移除透過 TypeDescriptor 暴露的屬性集合中的項目。

(繼承來源 ActivityDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)
已淘汰.

當在衍生類別中覆寫時,設計者能更改或移除透過 TypeDescriptor 暴露的事件集合中的項目。

(繼承來源 ActivityDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)
已淘汰.

當在衍生類別中覆寫時,允許設計者更改或移除透過 TypeDescriptor 暴露的屬性集合中的項目。

(繼承來源 ActivityDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)
已淘汰.

當在衍生類別中覆寫時,設計者能將項目加入其透過 TypeDescriptor 暴露的屬性集合中。

(繼承來源 ActivityDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)
已淘汰.

當在衍生類別中覆寫時,允許設計者將項目加入其透過 TypeDescriptor 暴露的事件集合中。

(繼承來源 ActivityDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)
已淘汰.

當在衍生類別中覆寫時,設計者可以將項目加入其透過 TypeDescriptor 暴露的屬性集合。

(繼承來源 ActivityDesigner)
IPersistUIState.LoadViewState(BinaryReader)
已淘汰.

從二進位串流還原視圖狀態。

(繼承來源 ActivityDesigner)
IPersistUIState.SaveViewState(BinaryWriter)
已淘汰.

將視圖狀態儲存為二進位串流。

(繼承來源 ActivityDesigner)
IRootDesigner.GetView(ViewTechnology)
已淘汰.

回傳指定視圖技術的視圖物件。

(繼承來源 ActivityDesigner)
IRootDesigner.SupportedTechnologies
已淘汰.

獲得活動設計師能支援的各種顯示技術。

(繼承來源 ActivityDesigner)
IToolboxUser.GetToolSupported(ToolboxItem)
已淘汰.

判斷指定的工具箱項目是否被當前活動設計器支援。

(繼承來源 ActivityDesigner)
IToolboxUser.ToolPicked(ToolboxItem)
已淘汰.

選擇指定的工具箱項目。

(繼承來源 ActivityDesigner)
IWorkflowRootDesigner.InvokingDesigner
已淘汰.

取得或設定 CompositeActivityDesigner 請求初始化活動設計器的 。

(繼承來源 ActivityDesigner)
IWorkflowRootDesigner.IsSupportedActivityType(Type)
已淘汰.

回傳一個值,指示該指定型別是否在當前 ActivityDesigner上被支援。

(繼承來源 ActivityDesigner)
IWorkflowRootDesigner.MessageFilters
已淘汰.

取得與活動設計器相關的訊息過濾器。

(繼承來源 ActivityDesigner)
IWorkflowRootDesigner.SupportsLayoutPersistence
已淘汰.

取得顯示實際工作流程根設計器是否支援版面持久化的值。

(繼承來源 ActivityDesigner)

適用於