我在VS2010中的WPF項目中有一個簡單的框架。 Uri被稱爲代碼隱藏與:當調用項目參考時,WPF框架Uri不起作用
Dim U As New Uri("Pages/PageTranslate.xaml", UriKind.Relative)
現在我在另一個項目中使用此項目作爲參考。我用實例調用FrameProject像
New FrameProjectInstance1
現在我收到一個錯誤:
System.IO.IOException was unhandled Message=Cannot locate resource 'pages/pagetranslate.xaml'. Source=PresentationFramework StackTrace: at MS.Internal.AppModel.ResourcePart.GetStreamCore(FileMode mode, FileAccess access) at System.IO.Packaging.PackagePart.GetStream(FileMode mode, FileAccess access) at System.IO.Packaging.PackWebResponse.CachedResponse.GetResponseStream() at System.IO.Packaging.PackWebResponse.GetResponseStream() at System.IO.Packaging.PackWebResponse.get_ContentType()
...
我已經試過:http://msdn.microsoft.com/en-us/library/aa970069.aspx#Y5978沒有運氣。總是得到相同的錯誤。還有:
U = New Uri("/Pages/PageTranslate.xaml", UriKind.RelativeOrAbsolute)
U = New Uri("pack://application:,,,Pages/PageTranslate.xaml", UriKind.RelativeOrAbsolute)
U = New Uri("pack://application:,,,/Pages/PageTranslate.xaml", UriKind.Absolute)
感謝Iverzin。你的想法很好。只是語法和如何不以這種方式工作。我找到了解決方案併發布。謝謝。 – goldengel 2011-04-29 08:09:00