2

完全に機能している WPF ポップアップがありますが、開いたときに、それをトリガーしたウィンドウからフォーカスが取得され、色が変化すると不快な効果があります (非アクティブであることを表すため)。この動作を変更する方法はありますか? または、このシナリオでのみフォーカス ビジュアル スタイルを無効にする簡単な方法はありますか?

4

2 に答える 2

1

正しく思い出せばIsHitTestVisible、ポップアップのルート要素のプロパティを に設定できますfalse。例えば

<Grid IsHitTestVisible="False">
    <!-- all childs cannot get focus -->
</Grid>

少なくとも Silverlight では、これは適切な回避策でした。

于 2013-06-06T07:00:49.987 に答える