2

こんにちは、DLL で再利用可能な XAML ウィンドウを作成しようとしています。

Themes フォルダーに新しい ResourceDictionary を配置しました (Generic.xaml にもマージしました) が、ウィンドウでそのスタイルを使用しようとすると、スタイルが存在しないというエラー メッセージが表示されます。

<Window Style="{StaticResource ModalWindowStyle}" >
    <!-- I have also the following -->
    <Window.Resources>    
        <Style TargetType="Button" BasedOn="{StaticResource ButtonStyle}" />
    </Window.Resources>
</Window>

このスタイルが存在しないという例外が発生します。どちらも Themes フォルダーにある ResourceDictionary で宣言されています。

4

1 に答える 1

0

この投稿から:

...プロジェクト B がプロジェクト A への参照を持っている限り。

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/Project A;component/YourSubFolder/YourResourceFile.xaml" />
</ResourceDictionary.MergedDictionaries>

その後、YourResourceFile.xaml で定義されたリソースを使用できます。

于 2009-08-02T22:46:30.353 に答える