【发布时间】:2014-06-23 09:32:26
【问题描述】:
我正在 WPF 中编写一个对话框,我想从屏幕边缘进入并在显示时向中心设置动画。即使调整窗口大小,对话框也需要保持在屏幕中心。这似乎在 WPF 中做起来应该很简单,但我仍然没有想到实现这种效果的可靠方法。我更喜欢使用纯粹的“布局”方法,而不是使用绑定来计算对话框的位置。
在 HTML/CSS 中,我只需将对话框的 left CSS 属性从 0' 设置为 50%... 在 WPF 中是否有类似的方法来实现此效果?
【问题讨论】:
-
你看过 Blend 吗?它是免费的,可以在 10 秒内完成故事板
-
只需在
Loaded事件上使用Trigger为WindowsLeft属性设置动画 -
@sa_ddam213 该对话框不是实际的
Window,它只是我在应用程序中显示的UserControl。