Size: a a a

Xamarin Developers

2021 February 21

MO

Mr. Onion in Xamarin Developers
Nikita Khromov
да на айос поле ввода не поднимается над клавиатурой
чтобы поднималось там есть некие приколы
источник

MO

Mr. Onion in Xamarin Developers
источник

NK

Nikita Khromov in Xamarin Developers
да там нюансы какието были в этом примере, я его обошёл(
источник

MO

Mr. Onion in Xamarin Developers
((
источник

NK

Nikita Khromov in Xamarin Developers
https://forums.xamarin.com/discussion/comment/368035/#Comment_368035
Совершенно случайно нашёл решение

клавиатура Ios

Может понадобится кому в будущем

Нашёл кастом рендер для эдитора, тоже помогает:


 public class CustomEditorRenderer : EditorRenderer
   {
       public CustomEditorRenderer()
       {
           UIKeyboard.Notifications.ObserveWillShow((sender, args) => {

               if (Element != null)
               {
                   Element.Margin = new Thickness(0, 0, 0, args.FrameEnd.Height); //push the entry up to keyboard height when keyboard is activated
               }
           });

           UIKeyboard.Notifications.ObserveWillHide((sender, args) => {

               if (Element != null)
               {
                   Element.Margin = new Thickness(0); //set the margins to zero when keyboard is dismissed
               }

           });
       }
   }
источник

MO

Mr. Onion in Xamarin Developers
Nikita Khromov
https://forums.xamarin.com/discussion/comment/368035/#Comment_368035
Совершенно случайно нашёл решение

клавиатура Ios

Может понадобится кому в будущем

Нашёл кастом рендер для эдитора, тоже помогает:


 public class CustomEditorRenderer : EditorRenderer
   {
       public CustomEditorRenderer()
       {
           UIKeyboard.Notifications.ObserveWillShow((sender, args) => {

               if (Element != null)
               {
                   Element.Margin = new Thickness(0, 0, 0, args.FrameEnd.Height); //push the entry up to keyboard height when keyboard is activated
               }
           });

           UIKeyboard.Notifications.ObserveWillHide((sender, args) => {

               if (Element != null)
               {
                   Element.Margin = new Thickness(0); //set the margins to zero when keyboard is dismissed
               }

           });
       }
   }
👍👍
источник

АА

Алексеев Александр... in Xamarin Developers
Коллеги, на Syncfusion у вас аккаунт не блокировали?)
Что не могу понять то ли мой удалили, не входит, но ключи работают, либо спалили что я с России
источник

M

Max in Xamarin Developers
Nikita Khromov
ребят, чот в ксамарине сломали походу, на андроиде, в скролвью когда итемы появляются, половина контента обрезается если проскролить, кто-нибудь сталкивался?
Есть такое, хз пофиксили или нет, но в 4.8 все ок было
источник

АА

Алексеев Александр... in Xamarin Developers
Друзья не забываем что есть отдельный чатик с вакансиями, если вы ищете работу по направлению Xamarin
https://t.me/xamarin_jobs
источник

NK

Nikita Khromov in Xamarin Developers
Max
Есть такое, хз пофиксили или нет, но в 4.8 все ок было
ещё толи студию сломали толи тоже ксамарин, это ваще анекдот
источник

NK

Nikita Khromov in Xamarin Developers
я разметку меняю, запускаю, ничо не изменилось, я думаю ну наверн чот не то сделал, переделываю, снова ничего не меняется, мучаюсь в общем час, уже думаю ну я наверно не тот код меняю, это безумие какое-то
источник

NK

Nikita Khromov in Xamarin Developers
в итоге помогло бин обжи удалить
источник

M

Masha in Xamarin Developers
Доброго времени суток, подскажите пожалуйста,может кто-то сталкивался с тем как сделать онлайн чат на самарине?Я читала про SignalR, но что-то не очень поняла.Пишу сюда ибо опыта мало,но может кто-то поможет ещё с литературой или примерами.У меня много вопросов к backend как здесь работать.Может вопрос и тупой и лёгкий,простите за это,повторюсь что опыта мало,буду рада помощи,литературе,примерам проектов, особенно по бэкенду как это нужно реализовать
источник

АА

Алексеев Александр... in Xamarin Developers
Masha
Доброго времени суток, подскажите пожалуйста,может кто-то сталкивался с тем как сделать онлайн чат на самарине?Я читала про SignalR, но что-то не очень поняла.Пишу сюда ибо опыта мало,но может кто-то поможет ещё с литературой или примерами.У меня много вопросов к backend как здесь работать.Может вопрос и тупой и лёгкий,простите за это,повторюсь что опыта мало,буду рада помощи,литературе,примерам проектов, особенно по бэкенду как это нужно реализовать
Если проект учебный можно Firebase Firestore использовать и тогда бекенд не придется поднимать
или объем пользователей небольшой.
Есть пример на Java можно переписать
https://medium.com/mobile-app-development-publication/simplest-chat-app-using-firestore-50-lines-of-code-66dc8e5e4b50
источник

dd

dudu dida in Xamarin Developers
Nikita Khromov
я разметку меняю, запускаю, ничо не изменилось, я думаю ну наверн чот не то сделал, переделываю, снова ничего не меняется, мучаюсь в общем час, уже думаю ну я наверно не тот код меняю, это безумие какое-то
Так это норма
источник

ВО

Вячеслав Осенчук... in Xamarin Developers
Всем привет, может кто поможет.
В общем  я использую BottomSheet и при его отрисовки мне нужно убрать клавиатуру, проблема заключается в том что при закрытии клавиатуры размер parentView меняется не сразу из-за этого во время отрисовки BottomSheet крепится на верхнюю часть клавиатуры.
Так вот на данный момент, я нашёл 2 костыля
1) как это решить, первый воткнуть  Task.Delay после закрытия клавиатуры...
2) Поменять LayoutParam ручками у parent view.
Может кто-то сталкивался такой проблемой и есть нормальные решения?
p.s пока пытаюсь решить через ViewTreeObserver.GlobalLayout звучит не плохо, но в теории могут быть проблемы
источник

M

Max in Xamarin Developers
Вячеслав Осенчук
Всем привет, может кто поможет.
В общем  я использую BottomSheet и при его отрисовки мне нужно убрать клавиатуру, проблема заключается в том что при закрытии клавиатуры размер parentView меняется не сразу из-за этого во время отрисовки BottomSheet крепится на верхнюю часть клавиатуры.
Так вот на данный момент, я нашёл 2 костыля
1) как это решить, первый воткнуть  Task.Delay после закрытия клавиатуры...
2) Поменять LayoutParam ручками у parent view.
Может кто-то сталкивался такой проблемой и есть нормальные решения?
p.s пока пытаюсь решить через ViewTreeObserver.GlobalLayout звучит не плохо, но в теории могут быть проблемы
использовать Rg.Plugins.Popup + SwipeDownToClosePopupPage
источник

M

Max in Xamarin Developers
источник

ВО

Вячеслав Осенчук... in Xamarin Developers
Спасибо, если я правильно понял то это решение с таймерами( я думаю это не верно, т.к на разных устройствах или кастомных клавиатурах, можно воспроизвести этот баг(
источник

M

Max in Xamarin Developers
Вячеслав Осенчук
Спасибо, если я правильно понял то это решение с таймерами( я думаю это не верно, т.к на разных устройствах или кастомных клавиатурах, можно воспроизвести этот баг(
не подскажу, но проблем вроде бы не наблюдалось, к тому же этот способ более производительный, отрисовывает вьюху только когда ее явно вызывают а не при инициализации страницы
источник