UWP应用程序无法扩展
本文关键字:扩展 应用程序 UWP | 更新日期: 2023-09-27 18:07:41
我正在尝试在UWP中为Windows (PC)制作文本编辑器,但缩放不起作用,我在WPF中做了同样的工作,
页面大小设置为800x600,这些是列:
<Grid Background="White" >
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock x:Name="filename" Margin="10" Grid.ColumnSpan="2">Untitled</TextBlock>
<Border Margin="5" Grid.Row="1">
<TextBox x:Name="text" AcceptsReturn="True"
ScrollViewer.VerticalScrollBarVisibility="Visible"
ScrollViewer.HorizontalScrollBarVisibility="Visible" TextChanged="text_TextChanged"/>
</Border>
<StackPanel Grid.Row="2" Margin="3,3" Orientation="Horizontal" MinHeight="31" >
<Button x:Name="saveButton" FontSize="15" Content="Save" Margin="0,0,0,-0.125" VerticalAlignment="Top" Click="saveButton_Click" />
<Button x:Name="button" Content="Save as..." Margin="5,0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Click="button_Click" />
<Button x:Name="loadButton" FontSize="15" Content="Read" Margin="5,0" VerticalAlignment="Bottom" Click="loadButton_Click"/>
</StackPanel>
</Grid>
标题在第一行,内容在第二行,按钮(保存,加载)在第三行,它看起来像网格它不存在:
尺寸正常
尺寸改变后
我该如何修复它?
设置页面大小为800x600
如果你像这样设置页面大小为800x600: <Page Width="800" Height="600"...
,它将始终是800x600,它不会缩放。如果你想让它正确缩放,就不要设置这些属性。
我假设你想在应用程序第一次启动时设置它的大小。您可以通过设置ApplicationView.PreferredLaunchViewSize
来接近它。
我还建议使用RichEditBox
来显示和编辑文本文件