2010-02-27 27 views
2

我有一種情況,我有一個使用活動庫內的自定義活動的工作流。工作流使用從自定義活動1移動到自定義活動2的自定義活動。在自定義活動1中,我創建了一個依賴屬性,該對象屬性傳遞自定義屬性的對象(例如Widget)。在活動內部,它更新Widget上的屬性(即設置Widget.Name =「New Name」)。內部自定義活動2我想更新相同的依賴屬性以更新Widget上的其他屬性(即設置Widget.Title =「New Title」)。Windows工作流依賴屬性

我的問題是,如果我在自定義活動1中註冊依賴屬性如何在自定義活動2中使用依賴屬性?如果我嘗試在第二個活動中註冊該屬性,則會出現一個構建錯誤,指出「具有相同名稱的屬性已存在」。我有的另一個想法是,而不是註冊我試圖使用DepenedncyProperty.FromName的依賴項屬性,但似乎並沒有工作。

+0

我不能反混淆你的第一個段落。第二種情況聽起來像是在獲取/使用從另一個活動定義的DependencyProperty時遇到問題。告訴我們你的代碼。它應該看起來像這樣: DependencyProperty tp = DependencyProperty.FromName(「Title」,activity.GetType()); – xcud 2010-02-27 06:18:08

回答