我尝试在UWP应用程序中更改弹出窗口的外观,但我在使用任何过渡时遇到问题。基本上,无论我使用何种转换,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>
答案 0 :(得分:0)
UIElement.Transitions property值的类型应为TransitionCollection。我们无法直接向Popup.Transitions
提供TransitionCollection
。您的代码段缺少<Popup x:Name="StandardPopup" >
<Popup.Transitions>
<TransitionCollection>
<PopupThemeTransition FromHorizontalOffset="100"/>
</TransitionCollection>
</Popup.Transitions>
<Border Background="Red" Width="100" Height="100"/>
</Popup>
元素。正确使用如下:
document.getElementById("supplierID").value = $tr.find('td:eq(0)').html();