当前位置: 代码迷 >> C# >> WPF,窗体咋回事
  详细解决方案

WPF,窗体咋回事

热度:52   发布时间:2016-05-05 04:47:58.0
WPF,窗体怎么回事?
我的一个WPF应用程序,自定义了一个窗体控件。主窗体,向上拉动的时候,最多只能拉到窗体上边缘与计算机屏幕上边缘重合,再往上拉,就会自动弹下来,弹到窗体上边缘与计算机屏幕上边缘重合就停止了。
这是哪里出错了呢?
------解决思路----------------------
不太明白楼主的具体需求是什么,想达到什么样的效果。

我是win10

向上拉动最多到边缘重合如图



然后直接变为窗体的高度=屏幕工作区域高度
------解决思路----------------------
进来学习,最近也在学WPF
------解决思路----------------------
我猜测这个跟WPF没有关系,可能是Win7的Aero Snap功能。

如果你能打开http://zh.wikipedia.org/wiki/Windows_Aero:
引用Wiki:
Aero Snap視窗調校:點選視窗後並拖曳至桌面的左右邊框,視窗變會填滿該側桌面的半部。拖曳至桌面上緣,視窗變會放到最大。此外,點選視窗的邊框並拖曳至桌面上緣或下緣會使得視窗垂直放到最大,但寬度不變,逆向操作後視窗則會恢復原貌。

------解决思路----------------------
这应该是系统的原因。 我电脑上是Win7   拖动正常的窗体 到边缘  都自动 最大化了。
------解决思路----------------------
windows就是这样,不允许你将窗体弄到屏幕之外去
如果你想做成QQ那种自动伸缩的功能,应该修改窗体大小,而不是窗体位置
  相关解决方案