我需要删除这个白色边框(用橙子笔标记)。我希望我的应用程序适合880 px,并且是全宽的。在我的XAML文档中,我做了以下操作
<Page
x:Class="FirstScreen.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:FirstScreen"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" Width="880" Height="600">
<Grid Width="880" Height="600" Background="Black">
</Grid>
</Page>
但我仍然有白色边框!我需要什么,我的应用程序将编译出这个边框?
2条答案
按热度按时间xv8emn3q1#
您可以使用TryResizeView(Size)函数停止调整窗口大小,但当用户使用UI时,不建议通过代码隐藏来调整大小。
我将在这里分享解决方案,但再次不推荐。
在App.xaml.cs的OnLaunched事件中,完成所有与UI相关的代码后,在结尾处放置以下代码行
并为“应用程序可见边界已更改”创建事件
声明Size的全局变量
这将使您的应用程序,始终工作在指定的大小。但用户觉得像一个小故障的应用程序,当他们试图调整大小。
下面是完整的App.xaml.cs代码
5m1hhzi42#
您将
Grid
的宽度设为880,因此网格不会填充所有窗口。只需删除您添加的宽度和高度。