2

Windows Phone プロジェクトで generic.xaml ファイルを取得しましたが、サイズが大きくなりすぎています。generic.xaml をいくつかのファイルに分割する方法は?

私は知って<ResourceDictionary.MergedDictionaries>いますが、それを機能させることはできません。プロジェクトはコンパイルされますが、ページが xaml リソースを解析しようとすると実行時例外が発生します。

私が試した:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="WatermarkedPinBox.xaml"/>
</ResourceDictionary.MergedDictionaries>

助けてください、私は大きなリソース ファイルが好きではありません。それらの構造を良好な状態に保つことは困難です。

4

1 に答える 1

-1

MergedDictionariesファイルを分割するために使用できGeneric.xamlます。この例を見てください:

<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:mscorlib="clr-namespace:System;assembly=mscorlib">

    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="/YourProjectName;component/Themes/YourSecondResourceFileName.xaml" />
        <ResourceDictionary Source="/YourProjectName;component/Themes/YourThirdResourceFileName.xaml" />
    </ResourceDictionary.MergedDictionaries>

</ResourceDictionary>

Build ActionYourSecondResourceFileName.xaml および YourThirdResourceFileName.xaml は に設定する必要がありPageます。

于 2013-06-10T17:42:17.013 に答える