У меня проблемы с настройкой текущей даты и фокусировкой на CalendatView в Uwp.Когда я нажимаю кнопку ввода на кнопке, я хочу, чтобы CalendarView был видимым, выбирал дату и фокусировался на этой дате, чтобы я мог использовать клавиши со стрелками для выбора другой даты.
cal.SelectionMode = CalendarViewSelectionMode.Single;
cal.SetDisplayDate(DateTimeOffset.Now.Date);
selectedDayItem.Focus(FocusState.Programmatic);
selectedDayItem является полем, являющимсяустановите в обработчике:
private void cal_CalendarViewDayItemChanging(CalendarView sender,
CalendarViewDayItemChangingEventArgs args)
{
selectedDayItem = args.Item;
}
В календаре отображается текущая устанавливаемая дата, но клавиши со стрелками не отображаются в этой ячейке. Текущая выбранная ячейка, которая перемещается клавишами со стрелками, кажется, установленакаким-то случайным образом?Я просто хочу, чтобы текущая выбранная ячейка находилась там, где была установлена дата. Не установлена ли текущая выбранная ячейка?