请教C#WPF如何让控件随窗体尺寸放大缩小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教C#WPF如何让控件随窗体尺寸放大缩小相关的知识,希望对你有一定的参考价值。

参考技术A 在窗体的resize事件中,添加 修改控件大小,位置的代码。

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

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

就用Viewbox是比较好的选择。

另外Grid默认的效果也是随着窗口变化的。追问

viewbox 显示效果没网页那么好,grid 那就更不行了你要是把一个控件放在窗口边缘,你缩小那个控件就不见了

追答

留联系看。

追问

QQ:565215069

追答

我晚上才有空哦,到时加你把。

追问

谢谢

追答        <ItemsControl Name="itemCtl1" Grid.Column="1">
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapPanel/>
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel>
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                    <TextBlock Text="Binding" 
                               Background="Green" Foreground="White" FontSize="30" Margin="5"/>
                </DataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl>


参考技术A 把控件的Anchor属性调为:Top, Bottom, Left, Right追问

好像WPF里面没看到有这个属性,再说一个窗口要是有十几个控件能,那不增加工作量

追答

看错了.以为是winform.

以上是关于请教C#WPF如何让控件随窗体尺寸放大缩小的主要内容,如果未能解决你的问题,请参考以下文章

VS控件大小随窗体大小等比例放大或缩小

C# winform 控件大小布局适应窗口放大缩小?

winform窗体的实现单击按钮实现图片放大缩小

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

在网页里点开放大了一张图片后,怎么实现随鼠标滚轮放大缩小?

c# winform 如何让一个固定的图片按比例放大或缩小