同じ場所に複数のリソース ディクショナリがありますが、そのうちの 1 つでエラー (style.xaml) が発生し、解決方法がわかりません。
An error occurred while finding the resource dictionary "/MyApp.WindowsPhone;component/Resources/Style.xaml". MyApp-WP C:\Users\MyApp\developers\apps\MyApp-WP\MyApp-WP\App.xaml 19
私の App.xaml は次のようになります。
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Colors.xaml" />
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Dimens.xaml" />
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Style.xaml" />
<!--<ResourceDictionary Source="pack://application:,,,/MyApp.WindowsPhone;component/Style.xaml" />-->
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
どこ
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Style.xaml" />
見つからないものです。
唯一の違い (それらのスタイルを除く) はヘッダーです。
スタイル.xaml
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="clr-namespace:MyApp.WindowsPhone.UI.Controls"
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Dimens.xaml" />
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Colors.xaml" />
</ResourceDictionary.MergedDictionaries>
および Dimens.xaml で:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Thickness x:Key="MyAppBorderThickness">1</Thickness>
<CornerRadius x:Key="MyAppCornerRadius">3</CornerRadius>
</ResourceDictionary>
パックを使用してみました: 上記のコメント行からわかるように、それも機能しませんでした。コンテンツをページから他のものに変更しようとしましたが、何も役に立ちませんでした。すべて(bin、obj)を一掃し、VS2015を再起動しました...何もありません。スタイルは実行時には完全に機能しますが、設計時にどのように見えるかがわからないのは本当に面倒です!
何が欠けているのか誰にも分かりますか?
編集:
さて、リソースを多くの異なるファイルに分割した後、次のように絞り込みました。
ItemTemplate="{TemplateBinding ActualFullModeItemTemplate}"
私が使用しているもの:
<Style TargetType="toolkit:ListPicker
ツールキットのリストピッカーからスタイルをアプリに追加する必要がありますか?