2012-10-24 80 views
1

我已經移植類庫可移植類庫,這種便攜式類庫服務器代碼,WPF應用程序和Silverlight之間共享,到目前爲止好便攜式類庫部分類

移植我有一個部分之前Silverlight項目中的類來支持只與該應用程序相關的自定義屬性,但現在我無法使用屬性創建部分類。

如果我這樣做VS只拾取部分類中定義的屬性,而不是在可移植類中定義的屬性。

所以問題是:是否可以使用可移植類庫的部分類?

回答

4

您不能從一個不同的程序集擴展一個類。部分類僅適用於正在構建的裝配中的單個類的多個片段。這聽起來像這個類現在在一個單獨的dll中:你不能通過部分類來擴展它。

也許封裝類。

+0

ahhh當然爲什麼我沒有想到這個,這個項目是在沒有mvvm的情況下創建的,所以我可能會將它的一部分轉換爲mvvm並創建一個可以容納自定義屬性的虛擬機 – LiFo