把宽度和长度绑定到一起,在SizeChanged中判断更改,大概这样Width="20" Height="{Binding RelativeSource={RelativeSource Self}, Path=Width, Mode=TwoWay}"private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
{
if (e.HeightChanged)
{
control.Height += e.NewSize.Height - e.PreviousSize.Height; //plz ensure Height > 0;
}
else if()
...
|Hope helps
{
if (e.HeightChanged)
{
control.Height += e.NewSize.Height - e.PreviousSize.Height; //plz ensure Height > 0;
}
else if()
...
|Hope helps
解决方案 »
- |ZYCWPF| 在WPF中的对像System.Windows.Interop.InteropBitmap 如何进行编辑,如我要反转,要变成黑白,要缩放 谢谢
- WPF-MVVM 如何定时刷新源数据
- 委托的实例化和事件的触发
- c# 怎么实现远程重启计算机
- 请问如何遍历访问一个枚举类型里的每个数值?
- 如何在CS代码中的button控件代码中弹出确认框?急等
- 试编一段程序出现点问题~public bool InitializeGraphics()
- 什么人会做行为识别软件!
- 简单问题,求助,答着有分!
- 请问在C#中怎样获得一个字符的ASCII码?
- c# flash显示 怎么用
- 如何限制非授权者调用组件中提供的方法?
control.Height += e.NewSize.Height - e.PreviousSize.Height;
1楼说的就是
及窗体的resize事件
http://download.csdn.net/source/528445