2011-03-30 50 views
2

我試圖將我的WPF項目,在MVVM模板中編寫成一個silverlight項目。將WPF項目轉換爲Silverlight? System.Windows.UIElement參考不能找到

但是,我遇到了一些問題。

在ViewModel文件夾(WPF)中有一個名爲BaseViewModel的類,它使用System.Windows.UIElement和System.Windows.Application。

但我無法找到這些類的參考。有沒有解決方法?

+0

請檢查此討論:http:/ /stackoverflow.com/questions/212111/convert-wpf-application-to-silverlight有一些相當有用的鏈接和建議,你的問題:) – 2011-03-30 22:17:23

+0

謝謝,它是有幫助的。雖然我的項目中的所有其他部分都移植得很好,但我無法正確移植一個類,想知道是否有人有任何解決方法......或者它只是立即顯而易見,我看不到它.. – RKM 2011-03-30 22:20:55

回答

2

這些類兩者都是Silverlight的System.Windows命名空間和SL 3和4

支持嘗試從here爲Visual Studio安裝Silverlight 4的工具。在VS2010中創建新的Silverlight項目時,應該自動添加引用。作爲參考,我的參考路徑是: C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v4.0 \ System.Windows.dll

+0

i我正在使用Silverlight 4.0。但我似乎無法找到它 – RKM 2011-03-30 22:37:08

+0

@Rosie - 閱讀我的編輯在這個答案,看看是否可以幫助你。 – dugas 2011-03-31 04:43:11

+0

嗨,非常感謝。我確實添加了參考裝配。但是,當我嘗試application.Current.Shutdown,它仍然給出了一個錯誤,說組件丟失.... – RKM 2011-03-31 13:09:37