我刚刚尝试了Windows通用应用程序的SplitView。我发现当应用程序窗口调整大小时,StackPanel会关闭。这似乎是默认行为,但在像邮件、日历或Groove音乐这样的Windows应用程序中,StackPanel保持打开。
有人知道如何强制StackPanel在窗口调整大小时保持打开吗?
<SplitView x:Name="SplitView" OpenPaneLength="240" CompactPaneLength="48" IsPaneOpen="False" PaneBackground="White" Content="{Binding}" Foreground="#FF910000" DisplayMode="CompactOverlay">
<SplitView.Background>
<ImageBrush Stretch="UniformToFill" ImageSource="Assets/technology-music-sound-audio2.jpg"/>
</SplitView.Background>
<SplitView.Pane>
<StackPanel x:Name="SplitViewPanePanel" Background="#FFF5F5F5">
<RadioButton x:Name="HamburgerRadioButton" Style="{StaticResource NavRadioButtonStyle}" Tag="" GroupName="Hamburger" Click="HamburgerRadioButton_Click"/>
<RadioButton x:Name="BackRadioButton" Style="{StaticResource NavRadioButtonStyle}" Tag="" Background="#FFE6E6E6" Content="Back" GroupName="Back"/>
<RadioButton x:Name="HomeRadioButton" Style="{StaticResource NavRadioButtonStyle}" Tag="" Content="Home" GroupName="Navigation"/>
<RadioButton x:Name="FriendsRadioButton" Style="{StaticResource NavRadioButtonStyle}" Tag="" Content="Friends" GroupName="Navigation"/>
</StackPanel>
</SplitView.Pane>
</SplitView>