1

我正在开发一个 Windows 8 应用程序(Windows Store App),我需要集成一个可自定义的日历控件。我需要使用免费库,所以我很受限制。我挖掘了 WinRTXamlToolkit 的日历控件,但我找不到扩展其宽度以使其采用父控件宽度的方法。

我试着做一些基本的事情,比如

<c:Calendar Style="{x:Null}" Width="1200"/>

或者

<c:Calendar Width="{Binding ActualWidth, ElementName=MainGrid}"/>

这些解决方案都没有奏效......

有没有办法这样做?还是我应该注意其他控件?

4

1 回答 1

0

我有一个类似的问题,并将日历控件放在这样的视图框元素中。

<Viewbox Width="200">
    <xamltk:Calendar IsTodayHighlighted="True" DisplayMode="Month"/>
</Viewbox>

视图框将其单个子元素缩放到视图框的大小。不要忘记将xamltk命名空间设置为WinRTXamlToolkit.Controls.

于 2015-06-27T08:52:54.920 回答