Window窗体属性
- 窗口的外观
WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowStyle、ResizeMode等属性。
Icon 指定窗口的图标;
Title 指定窗口的标题;
WindowStyle指定窗口样式,有4个取值:
1.None,无边框;(当ResizeMode属性为NoResize时,仅剩下窗口核心。) S
2.ingleBorderWindow,单边框【默认】;
3.ThreeDBorderWindow,3D边框;
4.ToolWindow,工具箱窗口
ResizeMode是指定大小调节样式,有4个取值:
1.NoResize,不可调节,同时没有最大最小按钮;
2.CanMinimize,不可调节。但可以最小化;(此时最大化按钮不可用)
3.CanResize,可调节【默认】;
4.CanResizeWithGrip,可根据网格调节;(窗口右下脚显示可调节网格)
- 窗口的位置
WindowStartupLocation指定窗口初始位置,有3个取值:
1.Manual,手工指定位置,表示可以通过设置其Top、Left属性值来决定窗口的初始位置; 2.CenterScreen,屏幕中央;
3.CenterOwner,父窗体中央;
Topmost调节窗口的前后顺序,属性值为true时,窗口位于最前。
Topmost值为true的窗口,位于Topmost值为false的窗口之前;
Topmost值都为true的窗口,获得焦点的窗口位于前。
- 窗口的大小
Width、Height,分别表示窗口的宽度和高度,称为“尺寸属性”。
MaxWidth、MinWidth、MaxHeight、MinHeight,分别表示窗口最大宽度、最小宽度、最大高度、最小高度。可以通过得到和更改这些属性值,来获取和改变窗口的大小和长宽范围。
ActualWidth、ActualHeight,分别表示窗口的实际宽度和实际高度,称为“实际尺寸属性”。
实际尺寸属性是根据当前窗口大小、最小化时窗口大小和最大化时窗口大小来计算得到的,其值是只读的,也就是说,不能通过改变ActualWidth、ActualHeight的值来更改窗口大小。
SizeToContent,表示窗口大小由内容决定,有4个取值:
1.Manual,手工【默认】;
2.Width,窗体宽度由内容决定;
3.Height,窗体高度由内容决定;
4.WidthAndHeight,窗体大小由内容决定;
如果内容尺寸超过了窗口的最大或最小范围,还是以最大/最小范围为主。如果手工指定了窗口的Width、Height 属性,那么SizeToContent将被忽略。
- 窗口的可见性和状态
Visibility,窗口可见性,有4个枚举值:
1.Visible,可见;
2Hidden,隐藏;
3.Collapsed,折叠。
虽然窗口类认为Collapsed与Hidden一样,但二者区别在于,Hidden仅仅将元素设为不可见,但是元素在画面上依然占有空间;而Collapsed,在不可视的基础上,能将元素在画面上的占位符清除,元素彻底不影响画面。
Show、Hide,显示窗口和隐藏窗口的两个方法。
如果窗口的ShowInTaskbar属性值为true,Hide不但隐藏窗口本身,同时隐藏其在任务栏上的图标。
WindowState,窗口状态属性,有3个枚举值:
1.Normal,正常;
2.Maximized,最大化;
3.Minimized,最小化;
Window窗体属性相关推荐
- JS window.open()属性
一. Window 对象 Window 对象是 JavaScript 层级中的顶层对象. Window 对象代表一个浏览器窗体或一个框架. Window 对象会在 <body> 或 < ...
- VS开发C#窗体应用时怎样设置窗体属性
场景 C#窗体应用设置多窗体和设置启动窗体: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99441517 实现 新建窗体后可以 ...
- 向Window窗体发送消息,控制程序的运行.
向Window窗体发送消息,控制程序的运行. 下面是对Windows Media Player进行控制的操作示例. 1.运行Windows Media Player; 2.运行spyxx.exe,点击 ...
- JavaScript中window对象属性,时间等的总结
Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY.FRAMESET或 FRAME元素时,都会自动建立window对象的实例. ...
- 玩转C#窗体-属性、方法和事件详细说明
文章目录 简介 Windows窗体的基本属性 一.布局属性 1.StartPosition属性 2.Location属性 3.尺寸属性 4.WindowsState属性 5.Autoscroll属性 ...
- WindowsForm 窗体属性和控件
一窗体属性 1 布局 (1)Autoscoll --滚动条 (2)AutoSize --自动调节大小以适用内容大小 (3)Location和 StartPosition (确定窗体第一次出现的位 ...
- js中window的属性
Window的属性 属性描述 closed 获取引用窗口是否已关闭. defaultStatus 设置或获取要在窗口底部的状态栏上显示的缺省信息. dialogArguments 设置或获取传递给模式 ...
- Winform SunnyUI主题窗体属性:图标,可变大小,标题栏扩展按钮
Winform SunnyUI主题窗体属性:图标,可变大小,标题栏扩展按钮 把窗体的AutoScaleMode从Font设置为None,否则可能出现因为屏幕分辨率而导致的窗体变形. 拖拽调整窗体大小 ...
- Android解析WindowManager(二)Window的属性
相关文章 Android系统启动系列 Android深入四大组件系列 Android解析WindowManager系列 前言 在上一篇文章我们学习了WindowManager体系,了解了Window和 ...
最新文章
- 卧槽,分享一个Python学习神器
- 苹果自动驾驶部门「裁员」又「重组」,AI负责人接掌「泰坦」
- AI发展格局正从“数据”演变为“知识”
- 彻底理解Python生成器和迭代器
- Android Drawable 转化成 Bitmap
- 屠龙之路_坚持就是胜利_NinthDay
- POJ 3253 -- Fence Repair
- Ellex激光器参数与激光消融手术风险的关系
- Python hash、xml、configparser、sheve、shutil模块讲解 以及 面向对象初识
- 从委托而起(二)认识委托
- c51编程语言基础习题,《单片机基础》练习题及答案
- 浅谈Linux文件系统
- 详述一条SQL引发的高CPU故障处理过程
- 2.5亿!华为成立新公司!
- Opencv查找轮廓并绘制
- java分布式包含的技术_Java分布式架构核心技术[SSM组合+ springmvc+mybatis+shiro+restful+bootstrap]...
- 小学计算机课第二课堂活动,小学信息技术第二课堂计划.doc
- javaweb项目实现连续3次输错密码后禁止登录
- Twd轉php_5 TWD to PHP Currency Converter - 新台币 菲律宾比索 汇率兑换
- 案例-------ZARA和HM