Вот мой код (скажем, у нас есть единственная кнопка на странице, которая запускает всплывающее окно):
private void button1_Click(object sender, RoutedEventArgs e)
{
Rectangle rect = new Rectangle();
rect.Width = 50;
rect.Height = 50;
Popup mypop = new Popup();
mypop.Child = rect; // just to put something inside the popup for now
mypop.PopupAnimation = PopupAnimation.Slide;
mypop.StaysOpen = false;
mypop.PlacementTarget = button1; // open next to the button
mypop.IsOpen = true;
}
Всплывающее окно просто отображается без анимации, даже если я установил свойство PopupAnimation.почему?