使用任务栏调整应用大小

时间:2017-01-08 13:54:00

标签: uwp windows-10 windows-10-mobile

我创建了一个新的UWP应用程序(目标版本10.0内部版本14393;最低版本10.0内部版本10586),然后更改了主页面的xaml以添加两个文本框。从下图中可以看出,这导致底部文本框被手机模拟器的任务栏部分遮挡。

我的直觉说,明智的做法是调整应用程序的大小,使其内容窗口不与任务栏相交。我怎么能这样做?

我对Windows Phone并不熟悉,并对其他建议持开放态度。

<Page
    x:Class="HelloWorld.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:HelloWorld"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <TextBox Text="Hello"></TextBox>
    <TextBox Text="World" FontSize="30" VerticalAlignment="Bottom"></TextBox>
    </Grid>
</Page>

以下是手机模拟器的结果:(移动模拟器10.0.14393.0 WVGA 4英寸512MB)

enter image description here

1 个答案:

答案 0 :(得分:1)

很多谷歌搜索终于出现了以下情况。我在激活我的窗口后立即执行此操作。

      ApplicationView.GetForCurrentView().FullScreenSystemOverlayMode = FullScreenSystemOverlayMode.Minimal;

它实际上并没有修复上面的玩具示例,但确实修复了我的真实应用。所以它不可能是整个故事。但对于将来遇到这个问题的人来说,这是一个开始。