2014-02-23 52 views
2

在我的手機應用程序中,我做了一個用戶控件。一切正常,直到我添加的ResourceDictionary:如果我使用ResourceDictionary,設計視圖無法顯示xaml設計

<UserControl.Resources> 
     <ResourceDictionary> 
      <ResourceDictionary.MergedDictionaries> 
       <ResourceDictionary Source="../AppStyles.xaml"/> 
      </ResourceDictionary.MergedDictionaries> 
     </ResourceDictionary> 
    </UserControl.Resources> 

當我添加上述XAML我仍然能夠建立並運行應用程序,和它的作品,因爲它應該與定義的樣式,但在Visual Studio中設計視圖現在狀態:

Design view is unavailable for x64 and ARM target platforms. 

刪除上述XAML解決了問題,但後來我通過使用資源字典不能風格的按鈕。

回答

3

的ResourceDictionary添加到Application.ResourcesApp.xaml中,它會解決這個問題。

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

也可以切換項目平臺到。

配置管理=>平臺=> 86

有關該問題的額外的信息:Design view is unavailable for x64 and ARM target platforms

+0

增加了它的App.xaml!真棒:D – Jason94