WPF:水平拉伸日历?

Dav*_*man 6 wpf calendar wpf-controls

有没有办法水平拉伸WPF日历控件?该控件将让我设置Horizo​​ntalAlignment ="Stretch",但这与将属性设置为"Center"具有相同的效果.它会更改控件的宽度,但显示的日历在控件的中心保持相同的大小.我想将显示的日历拉伸到控件的边缘.

我似乎记得它可以使用ViewPort完成,但我找不到任何显示如何操作的东西.谢谢你的帮助.

Qua*_*ter 28

我想你可能在寻找Viewbox:

定义内容装饰器,可以拉伸和缩放单个子级以填充可用空间.

如果您将日历作为Viewbox的子项,它将应用ScaleTransform以使其占用所有可用空间.

<Viewbox>
    <Calendar/>
</Viewbox>
Run Code Online (Sandbox Code Playgroud)