Определение того, какая CustomPopupPlacement использовалась для всплывающего окна WPF

Я пытаюсь выяснить, какой из переданных в массивеCustomPopupPlacement позиции были использованы, когда всплывающее окно фактически рендерится. Есть ли событие, чтобы обнаружить это?

Эта ветка msdn от 2009 года, похоже, является моей проблемой, но, похоже, нет ответа на нее.

http://social.msdn.microsoft.com/Forums/da/wpf/thread/4c6d216a-0011-4202-aa7e-2fccef3cc355

Отмеченный ответ кажется неверным, и моя ситуация точно такая же, как ОП в теме.

Я собираюсь получить всплывающее окно с 4 путями и использовать DP для переключения видимости на три пути, чтобы выбрать правильный путь стрелки, который будет отображаться.

Итак, учитывая, что мы предоставляем 4 варианта размещения черезCustomPopupPlacementCallbackделегат, есть ли способ определить, какую из 4 позиций система, наконец, выбрала, имея дело с крайними случаями экрана и сортами.

Ответы на вопрос(2)

Ваш ответ на вопрос