针对1803时UWP Pivot control自适应布局错误(spring creators更新)

针对1803时UWP Pivot control自适应布局错误(spring creators更新),uwp,pivot,Uwp,Pivot,我的UWP应用程序针对的是Windows 10版本1803 SDK 17134(最低版本是Windows 10 Fall Creators Update,SDK 16299)。 我有一个简单的用户控件,它显示一个包含4个数据透视项的数据透视控件。其中一个数据透视项包含另一个数据透视。当选择了包含嵌套透视控件的透视项右侧,并且窗口宽度接近或高于3200像素时,就会出现问题。此大小的数据透视控件将显示选定数据透视项的内容,另外还显示嵌套数据透视项的内容 通过使用上述min和target版本创建空

我的UWP应用程序针对的是Windows 10版本1803 SDK 17134(最低版本是Windows 10 Fall Creators Update,SDK 16299)。 我有一个简单的用户控件,它显示一个包含4个数据透视项的数据透视控件。其中一个数据透视项包含另一个数据透视。当选择了包含嵌套透视控件的透视项右侧,并且窗口宽度接近或高于3200像素时,就会出现问题。此大小的数据透视控件将显示选定数据透视项的内容,另外还显示嵌套数据透视项的内容

通过使用上述min和target版本创建空的UWP应用程序,并将以下代码粘贴到MainPage.xaml中,可以复制此行为:

<Page x:Class="App1.MainPage"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:local="using:App1"
  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>
    <Pivot>
        <PivotItem Header="PivotItem 1">
            <StackPanel>
                <TextBox Header="TextBox1 PivotItem 1" />
                <TextBox Header="TextBox2 PivotItem 1" />
                <TextBox Header="TextBox3 PivotItem 1" />
                <TextBox Header="TextBox4 PivotItem 1" />
            </StackPanel>
        </PivotItem>
        <PivotItem Header="PivotItem 3">
            <Pivot>
                <PivotItem Header="PivotItem 3.1">
                    <StackPanel>
                        <TextBox Header="TextBox1 PivotItem 3.1" />
                        <TextBox Header="TextBox2 PivotItem 3.1" />
                        <TextBox Header="TextBox3 PivotItem 3.1" />
                        <TextBox Header="TextBox4 PivotItem 3.1" />
                    </StackPanel>
                </PivotItem>
                <PivotItem Header="PivotItem 3.2">
                    <StackPanel>
                        <TextBox Header="TextBox1 PivotItem 3.2" />
                        <TextBox Header="TextBox2 PivotItem 3.2" />
                        <TextBox Header="TextBox3 PivotItem 3.2" />
                        <TextBox Header="TextBox4 PivotItem 3.2" />
                    </StackPanel>
                </PivotItem>
            </Pivot>
        </PivotItem>
        <PivotItem Header="PivotItem 3">
            <StackPanel>
                <TextBox Header="TextBox1 PivotItem 3" />
                <TextBox Header="TextBox2 PivotItem 3" />
                <TextBox Header="TextBox3 PivotItem 3" />
                <TextBox Header="TextBox4 PivotItem 3" />
            </StackPanel>
        </PivotItem>
        <PivotItem Header="PivotItem 4">
            <StackPanel>
                <TextBox Header="TextBox1 PivotItem 4" />
                <TextBox Header="TextBox2 PivotItem 4" />
                <TextBox Header="TextBox3 PivotItem 4" />
                <TextBox Header="TextBox4 PivotItem 4" />
            </StackPanel>
        </PivotItem>
    </Pivot>
    </Grid>
</Page>

这似乎是一个与spring creators update相关的错误,因为在使用Fall creators update as min和target版本时,错误消失。
有没有人遇到过同样的问题,并对如何在不改变页面布局的情况下解决这个问题提出了一些建议

据说是1511年的。也许可以尝试将其复制并粘贴为自定义样式,看看是否恢复了正确的行为?通过在本地PC上测试分辨率为
1920*1080
我无法重现您的问题。你能告诉我你的设备和细节分辨率吗?您是否有分辨率较低的设备进行测试?@SunteenWu MSFT:如问题中所述,此问题发生在3200像素左右的屏幕宽度。我们的测试场景是一个分辨率为3840x2160像素的27英寸UHD显示器。我们的软件遵循Microsoft的自适应指南,需要在5英寸到至少55英寸的屏幕上正常运行“在UHD决议中。谢谢你的支持@SeanO'Neil:这也许可以解决问题,因为将目标版本设置为Fall Creators Update也可以解决问题。但在对当前SDK中引入的UWP中可能存在的错误应用解决方案之前,我想知道该错误是否会在升级版本中得到修复。;-)不过,谢谢你的想法@SBeltz我们已经在3840x2160 27“HP z27s UHD显示器上进行了测试,无法重现此问题。您是否有其他设备可以重现此问题?我们可能需要更多信息以了解具体原因。