博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
02.[WPF]如何固定窗口的大小
阅读量:5018 次
发布时间:2019-06-12

本文共 588 字,大约阅读时间需要 1 分钟。

在WPF开发过程中碰到一个需求,要求保证窗口大小不变,即便是双击 titlebar 也不能改变窗口大小和位置。要实现这样的效果,需要执行如下步骤:

1,分别设置窗口的 Width/MaxWidth/MinWidth, Height/MaxHeight/MinHeight的为相同的值,设置窗口的 ResizeMode 为 NoResize,设置初始状态为 Normal;

2,让窗口响应 WindowStateChanged 事件:StateChanged="OnWindowStateChanged",响应函数如下:

private void OnWindowStateChanged(object sender, EventArgs e)        {            if (WindowState != WindowState.Normal)            {                WindowState = WindowState.Normal;            }        }
http://www.cnblogs.com/kesalin/archive/2012/09/13/disable_titlebar_.htm

转载于:https://www.cnblogs.com/Tmc-Blog/p/4214313.html

你可能感兴趣的文章
Leetcode 128. Longest Consecutive Sequence
查看>>
C# 线程手册 第五章 扩展多线程应用程序 - 什么是线程池
查看>>
考研路茫茫--单词情结 - HDU 2243(AC自动机+矩阵乘法)
查看>>
HTTP运行期与页面执行模型
查看>>
tableView优化方案
查看>>
近期思考(2019.07.20)
查看>>
android中不同版本兼容包的区别
查看>>
在 mvc4 WebApi 中 json 的 跨域访问
查看>>
敏捷开发文章读后感
查看>>
xposed获取context 的方法
查看>>
He who hesitates is Lost
查看>>
关于<form> autocomplete 属性
查看>>
LeetCode:组合总数III【216】
查看>>
虚函数的效率问题
查看>>
收缩SqlServer数据库日记方法
查看>>
每日英语:15 places to find inspiration
查看>>
学习方法--提问
查看>>
merge-two-sorted-lists
查看>>
UVa400.Unix ls
查看>>
Educational Codeforces Round 60 (Rated for Div. 2) C. Magic Ship
查看>>