读书人

WPF求解这个Viewbox格局

发布时间: 2013-10-16 11:29:46 作者: rapoo

WPF,求解这个Viewbox布局



代码中,Viewbox不能评估Border的原始尺寸,所以,它不能缩放子元素,因此看不到Border。



同样的布局,只是把Border换成了Button,但是为什么却能看到Button呢,Button的Content为Null,Viewbox怎么能评估Button的尺寸呢?
[解决办法]
这是因为border与button控件的不同导致的。

第一个,因为border的child为null,而你又没有设置border的width and height,所以这里border的width and height都是0,所以看不到。

第二个,button的content和border的child不一样,button的content只是其UI中的一部分(textblock),如果这个没有设置,其他元素还是可以将“撑”起来的。并且填充其容器。

读书人网 >C#

热点推荐