c# - 应用新尺寸后保持窗口居中
问题描述
我有一个有 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;
}
解决方案
推荐阅读
- javascript - 如何选择不同的json文件进行循环?
- react-native - Firestore 云功能 apollo graphql 身份验证
- java - 下载的项目中缺少依赖项
- karate - afterScenario 执行挂钩的详细信息
- yaml - YAMLSyntaxError:无法在 X 行 Y 列解析 SEQ_ITEM 节点:
- tensorflow - 反应精度:Keras 模型中 0.0000e+00
- python - 从 bs4 导入 BeautifulSoup ModuleNotFoundError:没有名为“bs4”的模块
- javascript - ajax成功处理程序中的图标没有改变
- javascript - 使用 ID 列表删除数组元素的更快方法?
- docker - Rocket Chat docker-compose.yml 未验证 - 错误:在文件“./docker-compose.yml”中,服务必须是映射,而不是 NoneType