Как получить всплывающее окно для анимации? - PullRequest
0 голосов
/ 10 января 2012

Вот мой код (скажем, у нас есть единственная кнопка на странице, которая запускает всплывающее окно):

    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.почему?

1 Ответ

1 голос
/ 10 января 2012

Смотрите это: Всплывающий класс :

Всплывающий элемент управления поддерживает анимацию, когда для свойства AllowsTransparency установлено значение true и приложение работает с полным доверием

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...