【问题标题】:How to make the UI view fill the entire XAML Designer Window in Visual Studio如何使 UI 视图填满 Visual Studio 中的整个 XAML 设计器窗口
【发布时间】:2017-10-13 09:44:36
【问题描述】:

我正在尝试使用 Visual Studio Community 2017 中的 XAML 设计器设计 UI。

我添加了一些行和列,到目前为止一切正常,但让我烦恼的是我正在处理的区域(即正在进行的 UI 视图)仅填充了设计器窗口的一部分。

如何使白色区域(代表 UI)填满整个设计器窗口?

***************************************更新********* ******************************

根据要求,我在下面添加了 XAML 代码。 (但是,在我看来,XAML 代码并不重要。我正在寻找的是 IDE 中的一个菜单选项,以使 UI 表示填充设计器窗口。我可以在设计器左下角的不同百分比中进行选择窗口。但是,这会使 UI 表示要么太大要么太小。我正在寻找的是正在进行的 UI 的完整窗口视图。)

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

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" 
Margin="-1444,-3849,-1427,2880">

   <Grid.ColumnDefinitions>
        <ColumnDefinition Width="160"/>
        <ColumnDefinition/>
        <ColumnDefinition Width="160"/>
    </Grid.ColumnDefinitions>

    <Grid.RowDefinitions>
        <RowDefinition Height="140"/>
        <RowDefinition/>
        <RowDefinition Height="160"/>
    </Grid.RowDefinitions>

   <Button Content="Button" HorizontalAlignment="Left" Margin="10,0,0,0" 
    Grid.Row="2" VerticalAlignment="Top" Height="42" Width="140"/>


</Grid>
</Page>

【问题讨论】:

  • 显示 Xaml。我们对图像无能为力
  • 这种行为是设计使然。您可以使用鼠标滚轮或设计窗口左下角的缩放下拉菜单使其占用更多空间,或双击左侧工具栏中的手形图标以使其自动显示。不过我应该补充一点,所有这些硬设置的负边距和正边距都是糟糕的布局做法,会导致您从一台设备到另一台设备出现问题。
  • @Chris:谢谢你的回答。不过,我在任何地方都看不到手形图标。它到底应该在哪里?
  • @Tommy,Xaml 确实很重要。因为如果您了解 xaml,那么您将知道在属性面板中该做什么。

标签: c# visual-studio xaml designer


【解决方案1】:

在设计器的左下方,您会找到以下组合框:

在设计器中选择您想要的内容,然后按“适合选择”。然后它将填满整个空间。

【讨论】:

  • 我之前试过......它不起作用......当我选择正在进行的 UI(即我的屏幕截图中的白色区域)并按下“适合选择”时,UI 仍然只占设计器窗口的一小部分。
  • 然后按住控件并滚动?
  • 这就是我所采用的解决方法......但我希望某处有全尺寸选项
  • @Tommy 适合选择适用于所选内容。你的空白是空的,这意味着那里没有什么可以选择的。所以 Visual Studio 适合选定的按钮。正如JR所说,使用Control键和鼠标滚轮,然后按住空格键激活手形光标,然后你可以用鼠标拖动设计器到正确的位置。
  • 好的,我终于明白如何获得手形光标了……谢谢!
猜你喜欢
  • 2014-01-21
  • 2018-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-08
  • 2015-08-23
  • 1970-01-01
相关资源
最近更新 更多