wpf 添加了viewbox之后,画布里面的内容就不显示了,怎么解决,我需要画布的内容随着窗口一起放大
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf 添加了viewbox之后,画布里面的内容就不显示了,怎么解决,我需要画布的内容随着窗口一起放大相关的知识,希望对你有一定的参考价值。
<Viewbox Stretch="Uniform">
<Canvas x:Name="canvas_MoXing" >
省略。。。
</Canvas>
</Viewbox>
设置一下Canvas的尺寸,比如:
<Viewbox><Canvas Height="100" Width="100">
<Button >button</Button>
</Canvas>
</Viewbox>追问
为什么设置一下尺寸就好了,不设置就不好呢,
追答https://msdn.microsoft.com/zh-cn/library/system.windows.controls.canvas.aspx
Canvas 具有默认 Height 和零 Width 属性。其实我也是搜了下,并试验了才知道的。
以上是关于wpf 添加了viewbox之后,画布里面的内容就不显示了,怎么解决,我需要画布的内容随着窗口一起放大的主要内容,如果未能解决你的问题,请参考以下文章
WPF 窗口放大缩小控件也跟着放大缩小最好跟网页一样,除了用Viewbox空间