2014-09-01 74 views
4

我在Visual Studio 2013中創建了通用Windows App Store應用程序。我創建了一個名爲AllButtonShapes.xamlResourceDictionary文件。在我的應用程序的共享部分,在App.xaml文件中有這樣的吧:WinRT在通用應用程序中使用共享資源xaml文件

<Application.Resources> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="AllButtonShapes.xaml"/> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
</Application.Resources> 

在應用程序的Windows的部分,這工作得很好,我的應用程序是能夠找到AllButtonShapes.xaml定義的資源。但是,當我嘗試啓動應用程序的Windows Phone部分時,找不到這些資源。

如何獲取我的通用應用程序的Windows Phone部分以查看在我的應用程序資源中定義的資源?

回答

4

嘗試使用絕對路徑

<ResourceDictionary Source="/AllButtonShapes.xaml"/> 

老實說,我無法重現此問題。您可以嘗試檢查字典的構建操作,它必須設置爲Page。也許有一個名稱衝突或別的東西。你能分享你的項目文件嗎?

+0

奇怪。我剛剛創建了一個新項目,並在其中工作。嗯,我想我的項目文件一定是錯的。沒關係,這是一個測試項目,我可以把事情搞清楚。我計劃創建一個新項目,並在我將事情整理妥當後複製代碼。 – 2014-09-02 06:51:14

相關問題