2016-11-03 7 views
1

実際に私のアプリケーションに暗いテーマを追加しようとしています。WPF DarkBlendテーマ

私はDarkBlendテーマ(https://www.nuget.org/packages/WPFThemes.DarkBlend/)をテストしていますが、x64ではうまく動作しますが、x64ではうまく動作しません。それはテーマなしで "デザイン"を読み込みます。

この問題を解決する方法はありますか?

ありがとうございました。

+0

出力ウィンドウにバインディングエラーや警告がありますか? (おそらくあなたの[トレース設定](https://msdn.microsoft.com/en-us/library/dd409960.aspx)を確認してください。)[WPF Tree Visualizer](https:// msdn。 microsoft.com/en-us/library/dd409789.aspx)または[ライブビジュアルツリー](https://blogs.msdn.microsoft.com/cdndevs/2015/08/07/live-visual-tree-in Visual Studioの[ビジュアルスタジオ3]/[Mole](https://visualstudiogallery.msdn.microsoft.com/1d05cb44-8686-496b-9af3-4ed3deed3596)または[Snoop](https:// snoopwpf .codeplex.com /)?あなたは動作しない単純なコードを投稿できますか? – haindl

+0

私のコードが動作しますが、問題は、x64に変更するとスタイルが適用されないということです。 – User

+1

もう一度聞いてください:アプリケーションがx64であらゆる種類のWPFデバッガで実行されているときに、スタイルに関係するプロパティの値ソースをチェックしましたか?例:いくつかの 'Background'が正しく設定されていない場合、エラーは間違いなくバインディングのソースにあります。 'Background'がデフォルトまたは継承された値であり、あなたのスタイルから来ていない可能性があるため、おそらく値ソースに違いがあるでしょう。自分のコードが動作するかどうかにかかわらず(私はそれを伝えることはできません)、DarkBlendのテーマとあなたのコードにある根本的な原因を見つけようとするべきです。 – haindl

答えて

1

アプリケーションがVisual Studio WPF Tree VisualizerまたはMoleのようなWPFデバッガでx64で実行されているときに、スタイルに関係するプロパティの値ソースを確認します。

例:Backgroundが正しく設定されていない場合、エラーは間違いなくバインディングのソースにあります。

Backgroundがデフォルトまたは継承された値になっていて、あなたのスタイルに由来していない可能性があります。

+0

テーマをアンインストールし、x64に変更してインストールしました。今すぐ動作しています。 o.O – User

関連する問題