我的应用程序中有一个WPF DataGrid,我希望添加一个点击效果来生成更多数据并滑入网格。
所以这是我的DataGrid:
你可以看到我想要发生的事情是点击箭头以获取滑动信息并被其替换:
我想知道这可能吗?
答案 0 :(得分:0)
我会将UI元素分组为"选择剧集"和"选择章节"使用动画将显示从一个组更改为另一个组。
我不能给你一个完整的代码示例,但我会尝试这个:
Grid
控件Grid
BeginStoryboard
启动anmimation,在短时间内更改两列的宽度。 DoubleAnimation应该做。在StoryBoard中,您需要解决要更改的目标元素(Grid
的列宽)SelectedEpisode
,其中包含章节列表SelectedEpisode
属性SelectedEpisode
属性的子属性
如果两列的视觉效果看起来不太好,或许另一个想法是使用动画来改变两组元素的x坐标并结合Canvas
。
以下是带有Button
的{{1}}和动画的虚拟代码的示例:
EventTrigger