2012-02-28 60 views
3

我是WF的新手,但我創建了一個自定義活動,並且希望獲取當前工作流程的名稱/類型。我已經使用context.WorkflowInstanceId來獲取當前工作流程的指導,但我想知道該名稱以及「Workflow1」。從活動中獲取當前工作流程的類型/名稱

回答

4

工作流並沒有真正的名稱。它們可能來自具有名稱或無名流的文件。您可能希望通過傳遞參數等來爲工作流建立自己的「名稱」。

+0

快速的問題。你不能用x:Name屬性來標記XAML,並且可能通過反射來關閉它?我還沒有完全想到這個想法,所以它可能沒有多大意義 - 就在我頭頂。 – 2012-03-01 01:31:08

1

@RonJacobs顯然是100%的權利 - 但除此之外,如果您正在尋找工作流的類型,活動駐留在(例如StateMachine與FlowChart),那麼你可以參考我最近回答的這篇文章。它使用私人反射來獲得Parent,然後從中取消Type。

Parent activity type for NativeActivity activities

相關問題