1

現在、空のテンプレートを使用して、単純なアプリを開発するために T10 を使用しています。次に、このように追加Application.Resourceすることで Custom.xaml テーマを App.xaml に適用することをハンバーガー テンプレートから見ました。App.xaml

<common:BootStrapper x:Class="T10Hamburger.App" 
                     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
                     xmlns:common="using:Template10.Common">

    <Application.Resources>
        <ResourceDictionary Source="Styles\Custom.xaml" />
    </Application.Resources>

</common:BootStrapper>

私は自分のプロジェクトで同じことをしましたが、XAML 例外が発生しています。

例外からのメッセージは次のとおりです。

「COM コンポーネントへの呼び出しからエラー HRESULT E_FAIL が返されました。」

私は何か見落としてますか?

nb :ちょっとしたメモ、手動で Application.Resource App.xaml に入力しようとしたとき、Intellisense はその Application 部分をキャッチしませんでしたが、後でそれを完成させようとすると表示されますResource

4

2 に答える 2

2

私にとってあなたの問題はここにあります:

<Application.Resources>そのはず <common:BootStrapper.Resources>

つまり、次のものが必要です。

<common:BootStrapper x:Class="T10Hamburger.App" 
                     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
                     xmlns:common="using:Template10.Common">

    <common:BootStrapper.Resources>
        <ResourceDictionary Source="Styles\Custom.xaml" />
    </common:BootStrapper.Resources>

</common:BootStrapper>
于 2016-03-04T23:15:00.237 に答える