wpf 添加了viewbox之后,画布里面的内容就不显示了,怎么解决,我需要画布的内容随着窗口一起放大

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf 添加了viewbox之后,画布里面的内容就不显示了,怎么解决,我需要画布的内容随着窗口一起放大相关的知识,希望对你有一定的参考价值。

<Viewbox Stretch="Uniform">

<Canvas x:Name="canvas_MoXing" >
省略。。。
</Canvas>

</Viewbox>

参考技术A

设置一下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从我炫系列4---装饰控件的用法

WPF 窗口放大缩小控件也跟着放大缩小最好跟网页一样,除了用Viewbox空间

WPF 不同DPI下,窗口大小的处理

在c#wpf里若要将程序打包成安装文件怎么把程序里的.wav文件也打包进去

echarts里面的画布里面的文字位置怎么改变

WPF 简易的跑马灯效果