В приложении Silverlight (или WPF) у меня есть проводник, который является проводником.Collection.OneActive
Каков хороший способ анимировать переход между экранами (мне нужен простой ползунок), когда я вызываю ActivateItem(...)?
P.S. В своих приложениях, отличных от Caliburn, я использовал как элементы управления TransitionPresenter от разных производителей, так и анимации State Manager.
Изменить: из ответа Роба TransitionPresenter - это путь в описанной ситуации. Он прекрасно соответствует «стандартному» способу Caliburn использовать ContentControl для переключения представлений путем манипулирования моделями представлений. TransitionPresenter — это, по сути, ContentControl с анимацией.
В то же время манипулирование ActiveItem означает наличие состояния, и если вы попытаетесь использовать State Manager с его собственным состоянием одновременно, возникнет проблема синхронизации этих двух состояний, так что это не подходит.