ここに私の問題があります: ウィンドウ カスタム コントロールを作成しました。
public class NxChromeWindow : Window
次に、デフォルトのテーマの汎用リソースを持っています:
<Style TargetType="{x:Type windows:NxChromeWindow}">
私のアプリには、windows:NxChromeWindow と Window の 2 つの Windows インスタンスがあります。
実行するとすべて正常に動作します。2 つの異なるスタイルが表示されますが、デザイナーまたはブレンドを使用している場合。非常に奇妙なことが起こります:
デザイナーは、windows:NxChromeWindow のスタイルを取得し、それを windows:NxChromeWindow と通常のウィンドウの両方に適用します。
これがどのように可能かわかりません。サブクラス スタイルを基本クラスに適用するにはどうすればよいですか? TargetType="{x:Type windows:NxChromeWindow}" を明確に指定したため、ウィンドウがデザイナーで同じスタイルを取得する方法がわかりません。
アイデアはありますか?
ジョアン