在UWP中,无法让任何过渡与弹出窗口一起工作
本文关键字:窗口 工作 一起 任何过 UWP | 更新日期: 2023-09-27 18:17:46
我试图改变UWP应用程序中弹出窗口的外观,但我使用任何过渡都有问题。基本上,无论我使用什么Transition, XAML解析器都会抛出异常。
请问谁能告诉我我做错了什么?下面是一些XAML的例子:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Popup x:Name="popup" IsOpen="True">
<Popup.Transitions>
<PopupThemeTransition FromHorizontalOffset="100"/>
</Popup.Transitions>
<Border Background="Red" Width="100" Height="100"/>
</Popup>
</Grid>
元素的类型。转换属性值应该是TransitionCollection。我们不能直接给Popup.Transitions
一个PopupThemeTransition。您的代码片段缺少TransitionCollection
元素。正确使用如下:
<Popup x:Name="StandardPopup" >
<Popup.Transitions>
<TransitionCollection>
<PopupThemeTransition FromHorizontalOffset="100"/>
</TransitionCollection>
</Popup.Transitions>
<Border Background="Red" Width="100" Height="100"/>
</Popup>