私はWPFが初めてです。私はこのようなことをしたい: アプリケーションに複数のダイアログがあります。すべてのダイアログに必要な背景、タイトル バー、閉じるボタンを備えた 1 つのテーマを作成しました。一方、すべてのダイアログのサイズとそれらのコントロールは異なります。例: DialogWindow は、私がウィンドウ コントロール用に作成したテーマです。
MainWindow (この DialogTheme を適用する場所) で、このテーマを確認できます。しかし、コントロールを追加しようとすると、テーマに表示されません。
<Window x:Class="Example.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="391" Width="616"
Style="{DynamicResource DialogWindow}">
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Themes/DialogsTheme.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Window.Resources>
</Window>
何がうまくいかないのかわかりません。どんな助けでも大歓迎です。