Określanie, który CustomPopupPlacement został użyty do WPF Popup

Próbuję dowiedzieć się, który z przekazanych w tablicyCustomPopupPlacement pozycje zostały użyte, gdy wyskakujące okienko faktycznie wyświetla. Czy jest jakieś zdarzenie, które to wykryje?

Ten wątek msdn z 2009 roku wydaje się być dokładnie moim problemem, jednak nie wydaje się, aby na to odpowiadał.

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

Zaznaczona odpowiedź wydaje się nieprawidłowa, a moja sytuacja jest dokładnie taka sama jak OP w wątku.

Mam wyskakujące okienko z 4 ścieżkami i użyję DP, aby przełączyć widoczność na trzy ścieżki, aby wybrać właściwą ścieżkę strzałki.

Więc biorąc pod uwagę, że zapewniamy 4 opcje rozmieszczania za pośrednictwemCustomPopupPlacementCallbackdelegate, Czy istnieje sposób na wykrycie, które z 4 pozycji system ostatecznie wybrał po rozwiązaniu problemów z krawędziami ekranu i tego rodzaju.

questionAnswers(2)

yourAnswerToTheQuestion