首页 > 解决方案 > 应用新尺寸后保持窗口居中

问题描述

我有一个有 2 个按钮的窗口,当点击它们时,它们会改变我的窗口的大小,但是当大小改变时,窗口会停止在中心

无论大小如何,如何将窗口保持在中心

Xaml 代码:

Title="MainWindow" Height="450" Width="800" WindowStartupLocation="CenterScreen" ShowInTaskbar="False">
    <Grid>
        <Button Content="1024x768" HorizontalAlignment="Left" Height="60" Margin="210,135,0,0" VerticalAlignment="Top" Width="180" Click="Button_Click"/>
        <Button Content="1280x720" HorizontalAlignment="Left" Height="60" Margin="440,135,0,0" VerticalAlignment="Top" Width="205" Click="Button_Click_1"/>
    </Grid>

客服代码:

private void Button_Click(object sender, RoutedEventArgs e)
{
    Width = 1024;
    Height = 768;
}

private void Button_Click_1(object sender, RoutedEventArgs e)
{
    Width = 1280;
    Height = 720;
}

标签: c#wpfxaml

解决方案


推荐阅读