1. 窗口的外观
    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,可根据网格调节;(窗口右下脚显示可调节网格)

  1. 窗口的位置
    WindowStartupLocation指定窗口初始位置,有3个取值:     
    1.Manual,手工指定位置,表示可以通过设置其Top、Left属性值来决定窗口的初始位置;      2.CenterScreen,屏幕中央;
    3.CenterOwner,父窗体中央;

Topmost调节窗口的前后顺序,属性值为true时,窗口位于最前。     
Topmost值为true的窗口,位于Topmost值为false的窗口之前;     
Topmost值都为true的窗口,获得焦点的窗口位于前。

  1. 窗口的大小
    Width、Height,分别表示窗口的宽度和高度,称为“尺寸属性”。

MaxWidth、MinWidth、MaxHeight、MinHeight,分别表示窗口最大宽度、最小宽度、最大高度、最小高度。可以通过得到和更改这些属性值,来获取和改变窗口的大小和长宽范围。

ActualWidth、ActualHeight,分别表示窗口的实际宽度和实际高度,称为“实际尺寸属性”。

实际尺寸属性是根据当前窗口大小、最小化时窗口大小和最大化时窗口大小来计算得到的,其值是只读的,也就是说,不能通过改变ActualWidth、ActualHeight的值来更改窗口大小。

SizeToContent,表示窗口大小由内容决定,有4个取值:    
1.Manual,手工【默认】;     
2.Width,窗体宽度由内容决定;     
3.Height,窗体高度由内容决定;     
4.WidthAndHeight,窗体大小由内容决定;

如果内容尺寸超过了窗口的最大或最小范围,还是以最大/最小范围为主。如果手工指定了窗口的Width、Height 属性,那么SizeToContent将被忽略。

  1. 窗口的可见性和状态
    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窗体属性相关推荐

  1. JS window.open()属性

    一. Window 对象 Window 对象是 JavaScript 层级中的顶层对象. Window 对象代表一个浏览器窗体或一个框架. Window 对象会在 <body> 或 < ...

  2. VS开发C#窗体应用时怎样设置窗体属性

    场景 C#窗体应用设置多窗体和设置启动窗体: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99441517 实现 新建窗体后可以 ...

  3. 向Window窗体发送消息,控制程序的运行.

    向Window窗体发送消息,控制程序的运行. 下面是对Windows Media Player进行控制的操作示例. 1.运行Windows Media Player; 2.运行spyxx.exe,点击 ...

  4. JavaScript中window对象属性,时间等的总结

    Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY.FRAMESET或 FRAME元素时,都会自动建立window对象的实例. ...

  5. 玩转C#窗体-属性、方法和事件详细说明

    文章目录 简介 Windows窗体的基本属性 一.布局属性 1.StartPosition属性 2.Location属性 3.尺寸属性 4.WindowsState属性 5.Autoscroll属性 ...

  6. WindowsForm 窗体属性和控件

    一窗体属性 1 布局 (1)Autoscoll  --滚动条 (2)AutoSize   --自动调节大小以适用内容大小 (3)Location和 StartPosition (确定窗体第一次出现的位 ...

  7. js中window的属性

    Window的属性 属性描述 closed 获取引用窗口是否已关闭. defaultStatus 设置或获取要在窗口底部的状态栏上显示的缺省信息. dialogArguments 设置或获取传递给模式 ...

  8. Winform SunnyUI主题窗体属性:图标,可变大小,标题栏扩展按钮

    Winform SunnyUI主题窗体属性:图标,可变大小,标题栏扩展按钮 把窗体的AutoScaleMode从Font设置为None,否则可能出现因为屏幕分辨率而导致的窗体变形. 拖拽调整窗体大小 ...

  9. Android解析WindowManager(二)Window的属性

    相关文章 Android系统启动系列 Android深入四大组件系列 Android解析WindowManager系列 前言 在上一篇文章我们学习了WindowManager体系,了解了Window和 ...

最新文章

  1. 卧槽,分享一个Python学习神器
  2. 苹果自动驾驶部门「裁员」又「重组」,AI负责人接掌「泰坦」
  3. AI发展格局正从“数据”演变为“知识”
  4. 彻底理解Python生成器和迭代器
  5. Android Drawable 转化成 Bitmap
  6. 屠龙之路_坚持就是胜利_NinthDay
  7. POJ 3253 -- Fence Repair
  8. Ellex激光器参数与激光消融手术风险的关系
  9. Python hash、xml、configparser、sheve、shutil模块讲解 以及 面向对象初识
  10. 从委托而起(二)认识委托
  11. c51编程语言基础习题,《单片机基础》练习题及答案
  12. 浅谈Linux文件系统
  13. 详述一条SQL引发的高CPU故障处理过程
  14. 2.5亿!华为成立新公司!
  15. Opencv查找轮廓并绘制
  16. java分布式包含的技术_Java分布式架构核心技术[SSM组合+ springmvc+mybatis+shiro+restful+bootstrap]...
  17. 小学计算机课第二课堂活动,小学信息技术第二课堂计划.doc
  18. javaweb项目实现连续3次输错密码后禁止登录
  19. Twd轉php_5 TWD to PHP Currency Converter - 新台币 菲律宾比索 汇率兑换
  20. 案例-------ZARA和HM

热门文章

  1. 1919: 三个整数排序(指针专题)
  2. 微签电子印章自动生成上线
  3. 大学寒假这样过,过完惊艳所有人,不只是你的宿友,还有千千万万个程序员同行们!!!
  4. PMU配置(RK808)
  5. 语言和语义(一,什么是语言)
  6. CSS3实现闪烁动画效果
  7. 系统间通信:网络I/O模型
  8. openGL中Phong 着色
  9. PGP在加密技术中的应用
  10. 开发测试环境 k8s node节点磁盘不足运维