Size: a a a

Xamarin Developers

2021 February 05

MO

Mr. Onion in Xamarin Developers
Нугет
источник

MO

Mr. Onion in Xamarin Developers
Но думаю можно как - то и через рендеры
источник

VV

Vornicescu Vladimir in Xamarin Developers
А... ну сторонние компоненты я смотрел (хоть и не охотно), но там ничего рабочего не нашлось.
источник

VV

Vornicescu Vladimir in Xamarin Developers
Когда замарин еще не принадлежал майкрософту я смотрел формс - но он был сырой, так и остался на нативе :)
источник

MO

Mr. Onion in Xamarin Developers
Vornicescu Vladimir
Когда замарин еще не принадлежал майкрософту я смотрел формс - но он был сырой, так и остался на нативе :)
Ну, сейсас уже он хорош. есть конечно ещё косяки, но в целом неплох если знать как бороться с ними
источник

MO

Mr. Onion in Xamarin Developers
Ну кароч я б Вашу задачу решил прорисовкой кастомной вьюхи
источник

MO

Mr. Onion in Xamarin Developers
И в эту вьюху засунуть бы DatePicker
источник

MO

Mr. Onion in Xamarin Developers
(В принципе тот нугет что я писал выше так и делает)
источник

VV

Vornicescu Vladimir in Xamarin Developers
Это решение на поверхности, не хотел я городить много кода. Ладно, спасибо что отозвались :)
источник

VV

Vornicescu Vladimir in Xamarin Developers
Группу можно покидать раз тут одни Form-алисты )))
источник

MO

Mr. Onion in Xamarin Developers
Vornicescu Vladimir
Группу можно покидать раз тут одни Form-алисты )))
Не одни
источник

MO

Mr. Onion in Xamarin Developers
Просто большинство
источник

VV

Vornicescu Vladimir in Xamarin Developers
Ну да, обобщил, но сути не меняет. Ладно, гугл наше всё, тут делать нечего.
источник

PS

Pluxury Style in Xamarin Developers
Vornicescu Vladimir
И снова тишина, как только возникает UIAlertController - народ разбегается )))
Если вам нужно решение на натив, гуглите как это сделать на свифте/обжектив-с
источник

VV

Vornicescu Vladimir in Xamarin Developers
Pluxury Style
Если вам нужно решение на натив, гуглите как это сделать на свифте/обжектив-с
Давно нагуглил, но почему то советы не работают...
Вот например:
   var d = UIAlertController.Create( "Заголовок", "текст диалога.", UIAlertControllerStyle.Alert);
...
d.AddTextField((delegate(UITextField obj) {
       picker = new UIDatePicker ();
       picker.ValueChanged += (pickerSender, pickerArgs) =>
       {
           obj.Text = picker.Date.Description;
       };
       obj.InputView = picker;
   }));
источник

PS

Pluxury Style in Xamarin Developers
Vornicescu Vladimir
Давно нагуглил, но почему то советы не работают...
Вот например:
   var d = UIAlertController.Create( "Заголовок", "текст диалога.", UIAlertControllerStyle.Alert);
...
d.AddTextField((delegate(UITextField obj) {
       picker = new UIDatePicker ();
       picker.ValueChanged += (pickerSender, pickerArgs) =>
       {
           obj.Text = picker.Date.Description;
       };
       obj.InputView = picker;
   }));
так а в результате что ?
источник

VV

Vornicescu Vladimir in Xamarin Developers
В результате пикер прилипает к левому верхнему углу, поверх него заголовок и текст диалога.
Выглядит конечно отвратительно )))
источник

VV

Vornicescu Vladimir in Xamarin Developers
Но на события пикер реагирует, при тычке в него попапится размывая фон (тестирую на эиулаторе 12 айфона с 14 осью)
источник

PS

Pluxury Style in Xamarin Developers
Vornicescu Vladimir
В результате пикер прилипает к левому верхнему углу, поверх него заголовок и текст диалога.
Выглядит конечно отвратительно )))
А ну верхний левый угол это начало координат. И у вас вижу конструктор пустой. Попробуйте передавать в него CGRect() и в нем установить координаты центра контроллера
источник

PS

Pluxury Style in Xamarin Developers
В общем что-то с позиционированием
источник