首先,主窗体需要设置三个按钮,同时是放大,缩小和最小化隐藏,在窗体开始加载的时候,缩小按钮是不可见的,在小的情况下不可以再小

        Rect rcnormal;private void btMinWindow_Click(object sender, RoutedEventArgs e){this.WindowState = WindowState.Minimized;}private void Button_Click(object sender, RoutedEventArgs e){this.btnMaximize.Visibility = Visibility.Collapsed;//使最大化图标隐藏this.btnNormal.Visibility = Visibility.Visible;//使还原图标显示this.rcnormal = new Rect(this.Left, this.Top, this.Width, this.Height);//保存下当前位置与大小Rect rc = SystemParameters.WorkArea;//获取工作区大小// this.BorderThickness = new Thickness(0, 0, 0, 0);//隐藏阴影// 经过试验,发现window最多可以比屏幕大一圈,10像素左右,再多就不能显示了this.Left = -10;//设置位置this.Top = -10;this.Width = rc.Width + 22;this.Height = rc.Height + 20;}private void btnNormal_Click(object sender, RoutedEventArgs e){//this.BorderThickness = new Thickness(24, 24, 24, 24);//显示阴影this.Left = rcnormal.Left;this.Top = rcnormal.Top;this.Width = rcnormal.Width;this.Height = rcnormal.Height;this.btnMaximize.Visibility = Visibility.Visible;this.btnNormal.Visibility = Visibility.Collapsed;}private void btnX_Click(object sender, RoutedEventArgs e){Environment.Exit(0);}

2.xaml代码中的VIembox

WPF控件和窗体一起放大一起缩小相关推荐

  1. 求教如何实现VB.NET控件随着窗体的放大而放大

    Option Explicit On Public Class Form1 '窗体最大化定义 Private FormOldWidth As Long '原始宽度 Private FormOldHei ...

  2. WPF Thumb、控件、窗体、内容、Shape拖动

    实例地址:WPFThumb.控件.窗体.内容拖动实例-C#文档类资源-CSDN下载 WPF常见拖动方式: 1.窗体拖动:使用窗体自带拖动方法,DragMove(). 2.Thumb控件拖动:WPF拖动 ...

  3. C# winform 控件随窗体放大缩小

    前言: 当winform的窗体放大缩小时,希望窗体内的控件可以随着窗体的放大缩小,等比例的也随之改变,一般的想法是根据窗体的改变比例,将控件也等比例放大缩小,这个方法理论上应该可行,但是按比例计算会有 ...

  4. wpf控件开发基础(1)

    从现在开始,我将尝试写有关wpf控件开发相关的知识,把文章这对我来说很难,所以这个系列的文章在时间跨度上可能会拖的比较长.我希望我介绍是比较详细的,而不仅仅是一个简单的控件开发流程.我是一个真正的We ...

  5. 在WinForm应用程序中嵌入WPF控件(转)

      我们知道,在WPF界面上添加WinForm的控件需要使用WindowsFormHost类.而在WinForm界面上添加WPF控件该如何做呢?有没有类似的类呢?明显是有的,ElementHost就是 ...

  6. 在Winform中使用MoonPdfLib(Wpf控件)

    在Winform中使用MoonPdfLib(Wpf控件) 引用WindowsFormsIntegration.dll,使用ElementHost类的Child属性关联wpf控件 1.新建winform ...

  7. 开源WPF控件库-AdonisUI

    原文:https://github.com/benruehl/adonis-ui 翻译:沙漠尽头的狼(谷歌翻译加持) 用于 WPF 应用程序的轻量级 UI 工具包,提供经典和增强的 Windows 视 ...

  8. Panuon.UI.Silver – 开源C# WPF控件库

    Panuon.UI.Silver – 开源C# WPF控件库 Dotnet9 • 2019年12月13日 22:55 • WPF • 阅读 12145 时间如流水,只能流去不流回! 点赞再看,养成习惯 ...

  9. 《Dotnet9》系列-开源C# WPF控件库2《Panuon.UI.Silver》强力推荐

    国内优秀的WPF开源控件库,Panuon.UI的优化版本.一个漂亮的.使用样式与附加属性的WPF UI控件库,值得向大家推荐使用与学习. 今天站长(Dotnet9,站长网址:https://dotne ...

最新文章

  1. 什么时候是创业最佳时机?7个最佳的励志创业时机GET了吗
  2. 详解Asp.net MVC DropDownLists
  3. CMD一键获取 所有连接过的WIFI密码
  4. 金属表面划痕检测Halcon
  5. java将本地图片转为bas64_JAVA将图片(本地或者网络资源)转为Base64字符串
  6. Field XXXX input value is longer than screen field-BDC
  7. 大厂面试常见的几道SQL题,看你能答吗?
  8. yml配置文件中存在@无法识别,报错:found character ‘@‘ that cannot start any token. (Do not use @ for indentation)
  9. OSGi:进入微服务架构的门户
  10. 语音识别端到端模型解读:FSMN及其变体模型
  11. 对运算符重载的函数1
  12. 高职对计算机课程要求,高职计算机课程对学生编程能力培养.doc
  13. 产业互联网周报:滴滴被处以80亿元巨额罚款;消息称中国正启动欧洲企业到中国上市计划;字节跳动确认自研专用芯片...
  14. 魔兽世界MPQ加载顺序
  15. C语言:51单片机看这一篇就够了
  16. octobercms mysql_在Ubuntu 18.04/Debian 9上安装October CMS
  17. 平面设计基本艺术表现形式有哪些
  18. 新媒体营销线上线下活动策划详细方案
  19. 跟网络游戏,手机APP游戏告别
  20. 块元素、行内元素、行内块元素

热门文章

  1. 【windows更新】解决更新22h2卡在 “正在进行更新 24% 请不要关机” 问题
  2. 利用github+picgo+Typora搭建一个好用的markdown图床
  3. 36氪专访 | Tripio CEO沈巍:在OTA行业,区块链技术只适合创业公司
  4. alexa_如何从Alexa获取更多详细的天气信息
  5. js文件上传以及js清空input file值
  6. VINS-Mono环境配置—Cere的安装
  7. 永磁同步电机的参数测量
  8. 写论文时,如何写好引言
  9. 自定义html 标签中的 title属性,感觉默认title 难看,强迫症专用
  10. 鄂尔多斯房价崩盘阵痛:老总2年都在催账还账