Size: a a a

Xamarin Developers

2020 December 27

AP

Andrew Podoplelov in Xamarin Developers
Vlad Khasenevich
в том случае не получится
там стандартная команда, которая принимает void
придется делать обвязку
new Command(async () => awaite NameMethod());
или использовать асинхронные команды
Доберусь до студии - попробую
источник

Ä

Äртем in Xamarin Developers
Andrew Podoplelov
Добавлю свои 5 копеек, правильнее во всех асинхронных методах возвращать Task, а не void, те в Вашем случае будет
async Task PassportPage()
Почему?
источник

MO

Mr. Onion in Xamarin Developers
Andrew Podoplelov
Добавлю свои 5 копеек, правильнее во всех асинхронных методах возвращать Task, а не void, те в Вашем случае будет
async Task PassportPage()
Там он поменял потом то что внутри метода
источник

MO

Mr. Onion in Xamarin Developers
Поэтому осталось просто void
источник

MO

Mr. Onion in Xamarin Developers
Äртем
Почему?
А ответ на этот вопрос Вам желательно загуглить
источник

MO

Mr. Onion in Xamarin Developers
Прямо так и гуглите "async Task vs async void" и увидите какое зло async void
источник

Ä

Äртем in Xamarin Developers
Mr. Onion
Прямо так и гуглите "async Task vs async void" и увидите какое зло async void
Понял
источник

AP

Andrew Podoplelov in Xamarin Developers
Äртем
Почему?
источник

ВП

Влад Песков... in Xamarin Developers
Mr. Onion
Прямо так и гуглите "async Task vs async void" и увидите какое зло async void
В wpf в обработчиках событий от такого не уйти, поэтому используется async void (но это просто 5 копеек 😁)
источник

KA

Kirill Ashikhmin in Xamarin Developers
Vlad Khasenevich
в том случае не получится
там стандартная команда, которая принимает void
придется делать обвязку
new Command(async () => awaite NameMethod());
или использовать асинхронные команды
Ну команду можно и не стандартную использовать, например кидал уже реализацию
https://gist.github.com/KirillAshikhmin/9ff9ee2161086d721462990477c68f3b
Тут как раз нужен Task
источник

ВП

Влад Песков... in Xamarin Developers
Kirill Ashikhmin
Ну команду можно и не стандартную использовать, например кидал уже реализацию
https://gist.github.com/KirillAshikhmin/9ff9ee2161086d721462990477c68f3b
Тут как раз нужен Task
+++
Тоже такую реализацию находил, да и использую в общем-то
источник
2020 December 28

М

Микаил in Xamarin Developers
Vlad Khasenevich
хорошая либа
ее создатель в этом чате сидит
ток что-то давно не слышно его))
Если он тут, то пусть сделает обновление..
Только сам придумал как сделать так чтобы два раза не нажималось
Типа NumberOfTapsRequired = 1 и тд..
Чтобы можно было это поставить
источник

М

Микаил in Xamarin Developers
И у этой же библиотеки изменить borderView компонент.
Надо чтобы border был прям полноценный.
Чтоты можно было справа и слева убрать, а сверху и снизу оставить и тд
BorderThicknes="0,1,0,1" например
источник

М

Микаил in Xamarin Developers
И для удобства свойства зависимости реализовать или как их назвать..
Чтоты в свойствах VS эти свойства появились 😁👍
источник

VK

Vlad Khasenevich in Xamarin Developers
Микаил
Если он тут, то пусть сделает обновление..
Только сам придумал как сделать так чтобы два раза не нажималось
Типа NumberOfTapsRequired = 1 и тд..
Чтобы можно было это поставить
хм
кажется уже не сидит🤔
источник

KA

Kirill Ashikhmin in Xamarin Developers
Vlad Khasenevich
хм
кажется уже не сидит🤔
Ага, вроде вышел
источник

MA

Makc Artemiev in Xamarin Developers
Кикните dew, спамер только что мне написал
источник

MA

Makc Artemiev in Xamarin Developers
Вообще странно, почему то именно с этой группы какой то спам всегда прилетает в лс) всегда смотрю, состоит в группе Xamarin . Почему именно тут такая магия?
Я ещё в простых .net группах состою, оттуда ни разу не видел)
источник

KA

Kirill Ashikhmin in Xamarin Developers
Возможно где-то ссылка лежит и попала в список спамеров
источник

VK

Vlad Khasenevich in Xamarin Developers
привет
кто использовал RefreshView для CollectionVIew?
в xaml
IsRefreshing="{Binding IsBusy, Mode=TwoWay}"
Command="{Binding UpdateCommand}"

в OnAppearing
UpdateCommand?.ExecuteAsync()?.FireAndForget();

в самом методе
IsBusy = true;

и по итогу RefreshView еще раз дергает команду

как решение в OnAppearing
IsBusy = true;
вместо вызова команды

это норм?
источник