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 doCustomPopupPlacementCallback
delegate, 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.