是否支持Windows Workflow Foundation 4中的附屬屬性?Windows Workflow Foundation 4.0中的附加屬性?
如果不是,Windows Workflow Foundation 4中支持的附屬屬性(「與兒童關聯的父級的任意屬性」)通常情況如何?
是否支持Windows Workflow Foundation 4中的附屬屬性?Windows Workflow Foundation 4.0中的附加屬性?
如果不是,Windows Workflow Foundation 4中支持的附屬屬性(「與兒童關聯的父級的任意屬性」)通常情況如何?
沒有,也沒錯。與WF 3相比*它完全不同。
默認情況下,System.Activities中的任何Activity類都不提供附加屬性。 System.Activity和itse子類不實現DependencyObject,並且不允許以3. *工作流類的方式在它們上設置WPF附加屬性。
然而,附加屬性被支撐在工作流設計器內(重新託管或在Visual Studio)設計時間。加載活動XAML文件時,XAML文件中的Activites將被包裝在ModelItems中。 ModelItem也不實現DependencyObject,但是,有一個設計時服務允許您根據underlyinng對象的類添加AttachedProperties到模型項目:這是AttachedPropertiesService(從EditingContext.Services到達)。 [我不記得這些附加屬性是否自動序列化爲XAML。]
與AttachedPropertiesService一起,ViewStateService也用於將設計時數據附加到對象並在XAML中序列化的場景,例如指定流程圖節點的位置。
(附註:其他海報也有理由認爲變量和參數是用於傳遞數據/從活動的,但我不知道如何解決安裝任意值的問題。)
在wf4中,您使用Variable來保存數據,並使用In/OutArgument來定義活動的輸入和輸出。這個故事是完全不同的,在wf4開始的時候基本忘記了你對wf3的所有知識。
是的..使用變量和InArgument ...忘記3.0/3.5中的依賴屬性。
看看這個例子..
http://pavkata.blogspot.com/2008/11/workflow-foundation-40.html
鏈接出現死 – Maslow 2011-05-03 17:21:14