UWP 应用 MainWindow 不显示左侧的第二个按钮

男性

我尝试了各种变体,但是当我运行应用程序时,第二个按钮MainWindow没有显示。似乎我不太了解应用程序的设计模式。问题:我应该对XAML此处进行哪些更改以在应用程序运行时显示第二个按钮(名为 Test2)?

备注:这是一Windows 10台笔记本电脑。我正在使用VS2019.

XAML

<Page
    x:Class="UWPTest.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:UWPTest"
    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>
        <Button x:Name="btnTest" Content="Test" Margin="69,1,0,0" Click="BtnTest_Click" VerticalAlignment="Top"/>
        <Button x:Name="btnGetSelContSrcView" Content="Test2" Margin="69,47,0,921" VerticalAlignment="Stretch" Click="BtnGetSelContSrcView_Click"/>
        <WebView x:Name="wvTest" Margin="130,38,0,10" DOMContentLoaded="WvTest_DOMContentLoaded"/>
    </Grid>
</Page>

设计视图快照

在此处输入图片说明

应用程序运行后的快照主窗口[全屏模式 om 17" 显示器]

请注意,不会显示第二个按钮。

在此处输入图片说明

单击第一个按钮后的快照主窗口[全屏模式 om 17" 显示器]

请注意,第一个按钮单击事件在右侧显示 html(如预期),但第二个按钮也未在此处显示。

在此处输入图片说明

尖时代

使用 StackPanel 进行正确对齐和 Grid ColumnDefinitions 或 Grid RowDefinitions

例子:

<Grid Loaded="Page_Loaded">
    <Grid.RowDefinitions>
        <RowDefinition Height="32"/>
        <RowDefinition />
    </Grid.RowDefinitions>

    <Grid Grid.Row="0">
        <StackPanel Orientation="Horizontal">
            <Button Content="Pre page" />
            <Button Content="Next page" />
        </StackPanel>
    </Grid>
    <Grid Grid.Row="1">
        <WebView Source="https://google.com" />
    </Grid>
</Grid>

截屏

链接:

https://docs.microsoft.com/en-us/windows/uwp/design/layout/layout-panels

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android应用程序中单击按钮以打开第二个活动

如何在WPF的第二个屏幕中启动第二个应用程序?

UWP应用无法完全启动另一个UWP应用吗?

在第二个窗口中显示视频(UWP C#)

F#部分应用第二个参数

Qt MainWindow不显示MenuBar

mainWindow.loadURL(“ https:// localhost:3000 /”)在Electron应用上显示白屏

如何使用jetty和geoserver添加第二个Web应用程序?

使所有列表条目显示在第二个WPF应用程序上

关闭在MainWindow WPF中创建的第二个窗口

使用应用,位置和第二个应用更新熊猫数据框

C#UWP为什么我不能添加第二个事件处理程序?

如何在第二个活动中使用“后退”按钮关闭应用程序?

使用第二个应用程序中的模型测试Django应用程序

在MVVM和松耦合之后从MainWindow打开第二个窗口

UWP - 正在运行的应用程序中不显示汉堡按钮

如何从第二个窗口访问 MainWindow 的变量

如果第一个函数失败,则应用第二个函数

UWP WiFi-Direct 在第二个传入 StreamSocketListener 连接后断开连接

在 UWP 应用中使用模板 10 创建第二个窗口时出现异常 0xE0434352

从Android应用程序中的第二个活动返回时如何检查第一个活动中的单选按钮

在 UWP 应用的应用设置中显示自定义信息

C# 表单应用程序(如何显示();第二个表单首先使用按钮

当应用程序第二次启动时显示第二个 ViewController

当我尝试使用图像按钮转到第二个活动时应用程序崩溃

Vue.js 第二个单选按钮在应用加载时被选中

当我单击 WPF (.NET Core) 中第二个窗口的“确定”按钮时,禁用 MainWindow 按钮并返回到 MainWindow 的初始状态

Xamarin Forms:如何从另一个 UWP 应用启动 UWP 应用?

确定/取消按钮未在 UWP 应用程序中第二次显示的问题