WPF,看下这个Viewbox的格局
WPF,看下这个Viewbox的布局代码中,设置了grid2的尺寸,同时,Viewbox对于grid1的水平、垂直对齐方式都不是Str
WPF,看下这个Viewbox的布局
代码中,设置了grid2的尺寸,同时,Viewbox对于grid1的水平、垂直对齐方式都不是Stretch。而Viewbox的Stretch属性默认值是Uniform,grid2肯定是按比例填满Viewbox的,这点没错。
可是,为什么Viewbox为什么是填满grid1的呢?Viewbox相对于grid1的对齐方式不是Stretch,那它的尺寸应该以内容为准吧,为什么结果的尺寸不是20、60呢?
[解决办法]给你的grid1和grid2赋上不能的背景色你就明白了。
[解决办法]你对Stretch属性的理解有误,这个属性是指填充父元素的裁剪方案,而不是子元素的裁剪方案。