在ItemsSource更新时调用视图中定义的故事板

时间:2010-12-28 09:06:26

标签: wpf silverlight mvp

我正在尝试在Silverlight中构建一些通知控件。当我点击通知图标时,它会显示/隐藏包含所有通知消息的通知窗口。

我在视图中有ItemsControl ,其ItemsSource绑定到演示者中的ObservableCollection。

每当ItemSource(即Presenter中的ObservableCollection)更新时,我想调用视图中定义的Storyboard。

是否可以使用EventTriggers?如果是的话怎么样?

我可以从演示者调用Storyboard,如果是的话怎么样?从演示者那里调用Storyboard是个坏主意吗?

1 个答案:

答案 0 :(得分:1)

以下是使用Expression Blend行为BeginStoryBoardAction和自定义DataChangedTrigger的完整示例:wp7 listboxitem animation on bound data changes (mvvm)

即使你没有Blend,你仍然可以使用Blend行为,你只需要Blend SDK。