无法在 UWP 中使用 Popup 进行任何转换
Can't get any Transitions to work with Popup in UWP
我试图更改 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>
UIElement.Transitions property value should be TransitionCollection. We cannot directly give a PopupThemeTransition 到 Popup.Transitions
的类型。您的代码片段缺少 TransitionCollection
元素。正确使用如下:
<Popup x:Name="StandardPopup" >
<Popup.Transitions>
<TransitionCollection>
<PopupThemeTransition FromHorizontalOffset="100"/>
</TransitionCollection>
</Popup.Transitions>
<Border Background="Red" Width="100" Height="100"/>
</Popup>
我试图更改 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>
UIElement.Transitions property value should be TransitionCollection. We cannot directly give a PopupThemeTransition 到 Popup.Transitions
的类型。您的代码片段缺少 TransitionCollection
元素。正确使用如下:
<Popup x:Name="StandardPopup" >
<Popup.Transitions>
<TransitionCollection>
<PopupThemeTransition FromHorizontalOffset="100"/>
</TransitionCollection>
</Popup.Transitions>
<Border Background="Red" Width="100" Height="100"/>
</Popup>