【发布时间】:2015-09-07 16:28:17
【问题描述】:
所以我决定从 Windows Phone 8.0 迁移到 Windows Phone 8.1 API - 而不是silverlight API。 原因是我想使用 Silverlight 8.1 或 WP 8.0 不支持的 Win2D 绘图库
奇怪的事情正在发生。 简单的 Pivot 视图非常滞后,而且它也不能正确显示视图。 我正在使用最新的 Visual Studio 2015。在我链接的视频中,您可以看到以下 Page XAML 代码的结果(仅用于测试):
<Page
x:Class="Apptest2.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Apptest2"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<StackPanel Grid.Column="0">
<Button Content="Go"
/>
</StackPanel>
<Pivot Grid.Row="1"
x:Name="PivotView"
Margin="10,0,10,15"
CacheMode="BitmapCache"
VerticalContentAlignment="Stretch">
<PivotItem Header="item1">
<Grid Background="BlueViolet" />
</PivotItem>
<PivotItem Header="item2">
<Grid Background="BlueViolet" />
</PivotItem>
<PivotItem Header="item3">
<Grid Background="BlueViolet" />
</PivotItem>
<PivotItem Header="item4">
<Grid Background="BlueViolet" />
</PivotItem>
<PivotItem Header="item5">
<Grid Background="BlueViolet" />
</PivotItem>
<PivotItem Header="item6">
<Grid Background="BlueViolet" />
</PivotItem>
</Pivot>
</Grid>
</Page>
有人能说出这里发生了什么吗?我应该使用来自第 3 方的一些枢轴类似物,还是只是忘记在新操作系统中使用它? 把我的头发拉出来。 任何解决方案将不胜感激!
【问题讨论】:
标签: windows-phone-8 windows-runtime windows-phone-8.1 pivot winrt-xaml