Determinando qual CustomPopupPlacement foi usado para o WPF Popup

Eu estou tentando descobrir qual dos passou na matriz deCustomPopupPlacement posições foram usadas quando o popup realmente renderiza. Existe algum evento para detectar isso?

Este segmento msdn de 2009 parece ser exatamente o meu problema no entanto, não parece ser uma resposta para isso.

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

A resposta marcada parece inválida e minha situação é exatamente como o OP no thread.

Vou ter meu pop-up com 4 caminhos e usar um DP para alternar a visibilidade em três caminhos para escolher o caminho de seta correto que está sendo renderizado.

Então, dado podemos fornecer 4 opções de colocação através doCustomPopupPlacementCallbackdelegate, Existe uma maneira de detectar qual das 4 posições o sistema finalmente escolheu depois de lidar com casos de borda de tela e os tipos.

questionAnswers(2)

yourAnswerToTheQuestion