在Silverlight(或WPF)应用程序中,我有一个Conductor,它是一个Conductor.Collection.OneActive
当我调用ActivateItem(...)时,在屏幕之间设置转换动画的好方法(我喜欢简单的滑块)是什么?
P.S。在我的非Caliburn应用程序中,我使用了不同制造商的TransitionPresenter控件或状态管理器动画。
编辑:根据Rob的回答,TransitionPresenter是描述情况的方式。它很好地映射到使用ContentControl通过操纵视图模型切换视图的“默认”Caliburn方式。 TransitionPresenter本质上是一个带动画的ContentControl。
同时,操作ActiveItem意味着具有状态,并且如果您尝试同时使用具有其自身状态的状态管理器,则存在同步这两个状态的问题,因此它不适合。
答案 0 :(得分:1)
您仍然可以使用转换控件。只需将View.Model附加属性添加到它。