CustomPopupPlacement
ポップアップが実際にレンダリングされるときに、渡された位置の配列のどれが使用されたかを把握しようとしています。これを検出するイベントはありますか?
2009年のこのmsdnスレッドはまさに私の問題のようですが、答えはないようです。
http://social.msdn.microsoft.com/Forums/da/wpf/thread/4c6d216a-0011-4202-aa7e-2fccef3cc355
マークされた回答は無効のようで、私の状況はスレッドの OP とまったく同じです。
4 つのパスを含むポップアップを作成し、DP を使用して 3 つのパスの可視性を切り替え、レンダリングされる正しい矢印パスを選択します。
したがって、CustomPopupPlacementCallback
デリゲートを介して 4 つの配置オプションを提供する場合、画面のエッジ ケースと並べ替えを処理した後、システムが最終的に選択した 4 つの位置を検出する方法はありますか。