Переходы в WPF

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

Но я не знаю, как достигнуть этого, я прочитал некоторые учебные руководства в сети, но их довольно трудно понять.

Возможно, великое сообщество Stackoverflow может предоставить легкий метод, который позволит мне достигать этого?

Я использую Смешение Выражения 3 и VS2010 RC для всей моей разработки, но буду главным образом фокусироваться на Смешении для всего кроме усовершенствованного кодирования.

Спасибо

7
задан Sandeep Bansal 4 March 2010 в 01:48
поделиться

2 ответа

Если вам нравится Blend (мне нравится, хороший выбор!), я бы рекомендовал Visual State Manager вместо различных презентаторов переходов (в Transitionals, FluidKit, Bag-O-Tricks и т.д.). VSM поддерживается Blend'ом нативно, и в нем довольно легко проектировать переходы.

Разница в том, что презентаторы переходов лучше вписываются в MVVM стиль программирования - вы переворачиваете ViewModel, а презентатор автоматически выполняет переключение UI, анимируя процесс как побочный эффект. В VSM переходы являются скорее главной целью, чем побочным эффектом.

8
ответ дан 6 December 2019 в 19:36
поделиться

Самый простой способ сделать это - использовать такую ​​библиотеку, как Transitionals . Он предоставляет элемент управления содержимым, который вы можете просто настроить, и когда вы меняете содержимое (вручную или через привязку данных), он выполняет переход за вас.

Если вы хотите увидеть, как это работает, я бы посмотрел на исходный код - поскольку он открытый, у вас есть полный доступ, чтобы увидеть (по крайней мере, этот) один подход.

5
ответ дан 6 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: