WPF运行中怎么用C# 代码调整窗口位置,特别是怎么居中到屏幕中央
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF运行中怎么用C# 代码调整窗口位置,特别是怎么居中到屏幕中央相关的知识,希望对你有一定的参考价值。
参考技术A 在xxx.xaml.cs文件构造函数处加上WindowStartupLocation = WindowStartupLocation.CenterScreen;
如下所示:
public Login()
InitializeComponent();
WindowStartupLocation = WindowStartupLocation.CenterScreen;
参考技术B 在你的 XAML 文件中 给 Window 添加以下属性:
WindowStartupLocation="CenterScreen"追问
是运行中,不是启动时
本回答被提问者采纳C# wpf 想让控件随着窗口大小变化而变化
wpf 想让控件随着窗口大小变化而变化
就像winfrom里面的Dock=Fill 一样的效果
请问前台代码怎样实现呢?
这个行不通了
请问是那个属性呢? Height 和 Width 属性 不能直接设置 Stretch
这个还是没看懂 那里有 设置了控件跟随改变而改变的属性
参考技术A wpf里面有一个DockPanel,用这个控件。 参考技术B 用expression blend设计wpf前台啊,feihonggang888 说的可行追问看得不懂 。。
追答expression blend是wpf前台界面设计工具,是专业wpf的UI界面设计工具,可以直接生成xaml。你使用那个可以实现很多你手写很费力的效果。包括触发器等。
Button1 是不是你想要的效果
不是哦 我想要的是 比如说 tabcontrol 控件随这窗口的改变而改变 宽度和高度一样
追答
应该是这样的吧,Button1填充在第一表格内,还不行可以给我发邮件,275652960@163.com
以上是关于WPF运行中怎么用C# 代码调整窗口位置,特别是怎么居中到屏幕中央的主要内容,如果未能解决你的问题,请参考以下文章
C#,实现窗口大小改变时窗口内的控件自动调整位置和大小时,groupbox内的控件为啥不自动调整