按比例调整整个Visual Basic WPF应用程序的大小+;目录

按比例调整整个Visual Basic WPF应用程序的大小+;目录,wpf,vb.net,visual-studio-2015,Wpf,Vb.net,Visual Studio 2015,我有一个为Windows创建的第三方WPF应用程序,需要调整大小 我已经让它调整大小(成比例)与抓地力,但不能让一切工作正常,就锚/布局等。无论我做什么,按钮都不会与背景正确对齐 我想知道是否有一种更简单的方法可以通过手柄简单地调整整个应用程序和所有内容的大小。看起来您将调整下面照片的大小 我有一个窗口、网格(带背景)按钮和文本。下面是该应用程序iOS版本的屏幕截图。该计划将继续保持4:3的比例 除了在水平或垂直调整窗口大小时保持按钮方形的要求外,这似乎大部分都是简单的WPF。理想情况下,我们会

我有一个为Windows创建的第三方WPF应用程序,需要调整大小

我已经让它调整大小(成比例)与抓地力,但不能让一切工作正常,就锚/布局等。无论我做什么,按钮都不会与背景正确对齐

我想知道是否有一种更简单的方法可以通过手柄简单地调整整个应用程序和所有内容的大小。看起来您将调整下面照片的大小

我有一个窗口、网格(带背景)按钮和文本。下面是该应用程序iOS版本的屏幕截图。该计划将继续保持4:3的比例


除了在水平或垂直调整窗口大小时保持按钮方形的要求外,这似乎大部分都是简单的WPF。理想情况下,我们会强制调整水平尺寸以强制调整高度,反之亦然,但谷歌的一点搜索似乎表明,用专业外观的结果很难实现这一点。到目前为止,这个xaml是我想到的最好的。尝试使用或不使用viewbox:

<Window x:Class="WpfApp1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:WpfApp1"
    mc:Ignorable="d"
    Title="MainWindow" Height="260" Width="260">
<Viewbox Stretch="Uniform">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="1*"/>
            <RowDefinition Height="1*"/>
            <RowDefinition Height="1*"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="1*"/>
            <ColumnDefinition Width="1*"/>
            <ColumnDefinition Width="1*"/>
        </Grid.ColumnDefinitions>
        <Button Content="Button" Margin="4"/>
        <Button Content="Button" Grid.Column="1" Margin="4"/>
        <Button Content="Button" Grid.Column="2" Margin="4"/>
        <Button Content="Button" Grid.Row="1" Margin="4"/>
        <Button Content="Button" Grid.Column="1" Grid.Row="1" Margin="4"/>
        <Button Content="Button" Grid.Column="2" Grid.Row="1" Margin="4"/>
        <Button Content="Button" Grid.Row="2" Margin="4"/>
        <Button Content="Button" Grid.Column="1" Grid.Row="2" Margin="4"/>
        <Button Content="Button" Grid.Column="2" Grid.Row="2" Margin="4"/>

    </Grid>

</Viewbox>


“我已经用夹点调整了它的大小(成比例),但无法让其他一切在锚定/布局等方面正常工作。”您需要对此进行一点扩展(抱歉)。你让它按比例调整大小-是吗那么你还想让它做什么呢?我把背景图像和实际窗口按比例调整大小。但是按钮似乎不能与背景均匀缩放,也不能与背景精确移动。无论我如何更改对齐、拉伸和自动,我都无法使其与背景一起移动和对齐。!