【发布时间】:2018-09-04 12:30:46
【问题描述】:
我想在 UWP 的 CalenderView 中的 dayitem 上添加一个单击事件,该事件发送有关当天的信息。我很难弄清楚怎么做。
[ 我已经尝试过,但它不起作用,我可以想象有更好的方法来做到这一点。
private async void KalenderView_DoubleTappedAsync(object sender, DoubleTappedRoutedEventArgs e)
{
Viewmodel.Calendar_ViewModel calender_Viewmodel = new Viewmodel.Calendar_ViewModel();
if ( KalenderView.SelectedDates != null )
{
await calender_Viewmodel.OpenNewWindowAsync();
}
else
{
}
}
}
和 XML:
<Grid>
<CalendarView
x:Name="KalenderView"
DoubleTapped="KalenderView_DoubleTappedAsync"
CalendarViewDayItemChanging="CalendarView_CalendarViewDayItemChanging" HorizontalAlignment="Center" Margin="0,0,0,0" VerticalAlignment="Center" Height="526" Width="936"
SelectionMode="Single"
DisplayMode="Month"/>
</Grid>
【问题讨论】:
-
请分享您尝试过的代码sn-p,您可能会收到回复。问题是努力程度很低。浏览文档应该可以帮助您回答这个问题 - docs.microsoft.com/en-us/uwp/api/…