WPF控件,当内容大于容器时自动缩小内容

时间:2012-06-19 06:48:13

标签: wpf controls

早上好,

我在WPF窗口的代码中创建了许多用户控件。

是否有一个容器控件,我可以将usercontrols添加到其中,这将自动将内容缩小到容器的大小。

我不希望内容增长到最大可用大小,只是缩小统一性。

我尝试了在水平布局模式下的stackpanel控件,虽然这似乎是要走的路,但它似乎只是溢出或剪辑孩子(即滚动条或页面上的隐藏内容)。

我需要的是所有内容都可见,但一旦达到最大尺寸就调整大小。

提前感谢。

丹。

1 个答案:

答案 0 :(得分:1)

Clemens在评论中提供了答案,但我不能接受评论作为答案,所以已将其发布在此处。

答案是创建一个ViewBox,然后将一个容器(包含所有控件)放在视图框中。

现在缩小并且完全按照要求增长并且没有剪辑。

感谢