我正在尝试创建一个类似于AppBar的动画 - 基本上是从屏幕的下边缘进入控件。这个问题是控件的高度可能会根据其内容而改变,所以我无法在XAML或Loaded事件中设置初始TranslateTransform.Y
值,因为在页面加载后会生成内容
所以,在其他(和更少)的话。我需要将一个我不知道其大小的控件设置到屏幕上。有什么想法吗?
提前致谢。
答案 0 :(得分:2)
您可以使用过渡。 例如。 PaneThemeTransition或EntranceThemeTransition。 我不确定您应该使用哪个属性来添加转换,因为它取决于您的情况。但你可以这样做:
Popup.ChildTransitions = new TransitionCollection { new EntranceThemeTransition() };
弹出窗口不是强制性的:
<uielement>
<uielement.Transitions>
oneOrMoreTransitions
</uielement.Transitions>
</uielement>