2016-12-06 7 views
0

Я создаю свое первое мобильное приложение с использованием форм Xamarin. Это в основном просто фрейм для веб-просмотра, содержащего веб-приложение (C#). В этом приложении есть возможность добавить событие в календарь телефонов.Добавление события в календарь телефонов на ios (формы xamarin)

Для IOS только у меня есть, чтобы работать, чтобы поместить эту страницу в сафари и перенаправить ее в файл ics, сгенерированный ранее. Это отлично работает, но он оставляет пустое окно в сафари и возвращает пользователя к нему после добавления события. Клиенты хотят, чтобы пользователь возвращался в приложение после календаря.

Как я а) сделать это по-другому, поэтому я не должен совать пользователю сафари на все (что было бы лучше) б) закрыть окно и вернуться обратно в приложение (я могу открыть приложение с веб-сайта но в окне, которое открыло файл, очевидно, нет места, где можно поставить код).

Я не очень кодер, и это убивает меня, поэтому, пожалуйста, помогите!

ответ

0

Установите DateChange событие на ваш взгляд: Метод

protected override void OnCreate(Bundle b) 
{ 
    base.OnCreate(b); 
    // create event handler 
    var calendar = FindViewById<CalendarView>(Resource.Id.myCalender); 
    calendar.DateChange += CalendarOnDateChange; 
} 

// Событие

private void CalendarOnDateChange(object sender, CalendarView.DateChangeEventArgs args) 
{ 
    var newdatetime = new DateTime(args.Year, args.Month, args.DayOfMonth); 
} 
+0

Я не понимаю, как это помогает? Как реализовать его или получить информацию о событии в календаре? – RonyaStar

 Смежные вопросы

  • Нет связанных вопросов^_^