我正在尝试在Silverlight中构建一些通知控件。当我点击通知图标时,它会显示/隐藏包含所有通知消息的通知窗口。
我在视图中有ItemsControl
,其ItemsSource
绑定到演示者中的ObservableCollection。
每当ItemSource(即Presenter中的ObservableCollection)更新时,我想调用视图中定义的Storyboard。
是否可以使用EventTriggers
?如果是的话怎么样?
我可以从演示者调用Storyboard,如果是的话怎么样?从演示者那里调用Storyboard是个坏主意吗?
答案 0 :(得分:1)
以下是使用Expression Blend行为BeginStoryBoardAction
和自定义DataChangedTrigger
的完整示例:wp7 listboxitem animation on bound data changes (mvvm)
即使你没有Blend,你仍然可以使用Blend行为,你只需要Blend SDK。