2011-06-27 10 views
1

ドッキングされたアプリケーションバーがあり、ログアウトするとモーダルログインダイアログボックスが表示されます。私が本当に望むのは、アプリケーションバーをクリックして、ログインボックスをアクティブにすることです。これを行うために、私はアプリバーをログインダイアログボックスの所有者にしました。しかし、私はドッキングされたアプリケーションバーが常に一番上になるようにしたいが、ログインボックスは一番上にならないようにする。これを行う良い方法はありますか?オーナードックのアプリケーションバーが一番上にある間にダイアログボックスが一番上にない

答えて

0

このような動作が必要なときは、ダイアログを一番上にしますが、一度ロードすると一番上が削除されます。こうすると、ダイアログが前面に浮かびますが、一番上の動作がなくなり、必要に応じて背面に移動できます。これを行うと、自分が作成した親の関連付けを削除できるはずです。

+0

ありがとうございました!ただし、親の関連付けを削除した状態で、アプリケーションバーをクリックしたときにダイアログボックスが前面に来る方法を知っていますか?私はいくつかのイベントが発生していると仮定していますが、アプリケーションバーが無効/非アクティブ/ unclickable(私は技術的な単語を知らない)ので、動作させることはできません。あなたの助けをありがとう! – brigid

+0

私は、それをモードレスにし、IsHitTestVisibleプロパティを変更することで、回避策を見つけました。あなたのご意見ありがとうございます! – brigid

関連する問題