问题描述
我想让一个控件的大小随着窗口的大小而改变,但同时要保证这个控件的高度和宽度一定要相等。该怎么做?
解决方案
解决方案二:
把宽度和长度绑定到一起,在SizeChanged中判断更改,大概这样Width="20"Height="{BindingRelativeSource={RelativeSourceSelf},Path=Width,Mode=TwoWay}"privatevoidWindow_SizeChanged(objectsender,SizeChangedEventArgse){if(e.HeightChanged){control.Height+=e.NewSize.Height-e.PreviousSize.Height;//plzensureHeight>0;}elseif()...|Hopehelps
解决方案三:
control.Height+=e.NewSize.Height-e.PreviousSize.Height;
1楼说的就是
解决方案四:
不行啊
解决方案五:
Anchor属性和Dock属性及窗体的resize事件
解决方案六:
我以前遇到这种情况是窗体resize事件中去控制控件的RenderTransform或LayoutTransform的缩放比例。
解决方案七:
有没有能给个例子的
解决方案八:
引用6楼qwer9947的回复:
有没有能给个例子的
http://download.csdn.net/source/528445
时间: 2024-10-19 01:04:10