码迷,mamicode.com
首页 > Windows程序 > 详细

WPF 关于窗口的一些显示效果

时间:2019-06-26 01:00:39      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:stat   设置   one   inter   drag   window   rgs   https   属性   

原文:WPF 关于窗口的一些显示效果

0. 一些常用尺寸大小: 1920x1080; 1600x900; 1280x720; 1024x576;

 

1. 设置窗口的边框样式

   使用 Window.WindowStyle 属性可以设置窗口的边框样式,

   属性值是 WindowStyle 枚举值之一,包括:

                          None     仅工作区可见,不显示标题栏和边框。 WindowStyle 为 None 的 NavigationWindow 将仍然显示导航user interface (UI)。
    SingleBorderWindow     具有单个边框的窗口。这是默认值。
   ThreeDBorderWindow    具有3-D边框的窗口。
                 ToolWindow    固定工具窗口。

 

2. 在 Vista 及更高版本的 windows 中,如果启用了透明玻璃效果的 Aero 主题, 即使将窗口边框样式设置为 None ,窗口依然会有一个边框, 此时可以使用Window.AllowsTransparency 属性将其去除

   Window.AllowsTransparency 属性:指示窗口的工作区是否支持透明, 属性值为bool类型, 如果窗口支持透明,则为 true;否则为 false。

例:

<Window WindowStyle="None" AllowsTransparency ="True"></Window>

 

3. 在WPF拖动无标题栏的窗口只需在 MouseLeftButtonDown 事件中调用窗口的 DragMove() 方法即可

例:

        private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            this.DragMove();
        }

 

4. 窗口的最小化, 最大化和还原

   使用 Window.WindowState 属性, 该属性指示窗口是处于还原、最小化还是最大化状态。默认值为 Normal(还原)。

   属性值为一个 System.Windows.WindowState 枚举类型, 该类型成员包括:

   Maximized     最大化窗口。
    Minimized     最小化窗口。
        Normal     还原窗口。

 

 5. 手动关闭窗口: 只需调用 Window.Close() 方法即可

WPF 关于窗口的一些显示效果

标签:stat   设置   one   inter   drag   window   rgs   https   属性   

原文地址:https://www.cnblogs.com/lonelyxmas/p/11087253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!