【问题标题】:XAML Daily Calendar Control (Windows Phone 8.1)XAML 每日日历控件 (Windows Phone 8.1)
【发布时间】:2014-10-02 16:22:12
【问题描述】:
我正在寻找用 XAML 编写的用于 Windows Phone 8.1 应用程序的每日日历控件。到目前为止,我发现的所有内容都是每月或每周查看的日历,我对此不感兴趣。
如果它有某种时间线(如下例所示)并支持显示具有自定义开始和结束时间的事件(至少),那就太好了。
每天,我的意思是一次只显示一个日历日及其对应的事件,如下所示(Windows Phone 默认日历):
【问题讨论】:
标签:
xaml
windows-phone-8
calendar
custom-controls
windows-phone-8.1
【解决方案1】:
没有内置控件,也没有第三方控件(AFAIK)。
我已经进行了足够多的搜索,最后自己实现了。
一些一般的想法是:
<ListView>
<ListView.ItemTemplate>
<ItemsControl>
<ItemsControl.ItemTemplate>
<StackPanel Orientation="Horizontal">
<Rectangle/>
</Stackpanel>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ListView.ItemTemplate>
</ListView>
让你的视图模型适应这个结构。我用这种方式完美地实现了它。