none
Плавная анимация размеров столбцов грида RRS feed

  • Вопрос

  • Пытаюсь реализовать выпадающую панель на WPF. Для этого создал grid с двумя столбцами: первый столбец имеет максимальный размер 200 и минимальный 5 и содержит в себе dockpanel шириной в 200, второй же занимает все оставшиеся место, и содержит множество разных элементов.

    Необходимо реализовать плавную анимацию выезда dockpanel по верх второго столбца и а также при нажатии на кнопку чтобы dockpanel  фиксировался на форме и сдвигал второй столбец со всеми элементами на ширину dockpanel.

    и самое главное как это сделать? был бы признателен за статью с примером.

    25 апреля 2013 г. 3:53

Ответы

  • Не уверен, что найду ссылку на подобный материал, но могу навести на нужное направление.

    Вам нужно значение Width анимировать с помощью DoubleAnimation от 5 до 200. Вот вам и плавное появление DockPanel. Что бы анимировать свойства столбца Grid'a нужно присвоить ему имя, ну и по нажатии на кнопку запускаете анимацию.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Изменено LXGDARK 25 апреля 2013 г. 6:39
    • Помечено в качестве ответа skemuze 25 апреля 2013 г. 8:29
    25 апреля 2013 г. 6:38