dfkt.net
当前位置:首页 >> WPF中显示窗口到屏幕的指定位置? >>

WPF中显示窗口到屏幕的指定位置?

如果是屏幕中心 WindowStartupLocation = WindowStartupLocation.CenterScreen 如果是要自定义位置 WindowStartupLocation = WindowStartupLocation.Manual 然后设置window1.Left和window1.Top

在xxx.xaml.cs文件构造函数处加上 WindowStartupLocation = WindowStartupLocation.CenterScreen; 如下所示: public Login() { InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; }

ResizeMode="NoResize" WindowStartupLocation="Manual" Left="0" Top="0" Topmost="True" 这样就无法被拖动。只能呆在指定的地方了。

方法 1:透明全屏窗口设计,在窗口中定义组件的 VerticalAlignment="Bottom" HorizontalAlignment="Right" 关键是:将Window配置为背景透明且占据屏幕尺寸,对里面的控件进行配置。 方法 2: 重新定位窗口可以在load事件中处理,根据窗口的尺寸:W...

看来你的在弹出的时候判断是否超出屏幕范围,然后在设置其location了

WindowStartupLocation = WindowStartupLocation.CenterScreen;

this.TopMost=true 就可以了。 把窗体对象定义为全局变量,给他赋空值,判断他是否为空,为空就初始化,不为空就直接 show().当窗体关闭的时候,在让这个对象等于空。如果只想显示一个,在初始化时,判断其他窗体是否为空就可以了。为空就初始化...

using(var fs = new FileStream(fileName, FileMode.Create)) { XamlWriter(xxx.fs); } 第一个xxx是你要保存的界面对象

你可以后台指定它的固定位置

相对于控件的位置可以用Mouse.GetPosition;相对于窗体比较麻烦,下面这个文章是通过调用API来实现的,看上去应该可以,但是手边没有Windows的电脑,没法验证:http://soft.zdnet.com.cn/software_zone/2007/1119/642354.shtml

网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com