Я использую Xamarin.Forms 4.4 и Fody
У меня очень простая реализация Fody Method Decorator. Предполагается, что OnEntry
метода, установите для свойства IsBusy
значение true
, а для OnExit
установите свойство IsBusy
на false
. Проблема в том, что кажется, что OnExit
вызывается немедленно, не дожидаясь, пока метод фактически завершится sh.
Вы можете найти пример кода https://github.com/gnout/FodyMethodDecorator
IsBusy
является сигналом для отображения индикатора активности
Код OnExit
вызывается немедленно, и в результате индикатор активности отключается непосредственно перед окончанием выполнения метода с помощью [Interceptor]
декоратор https://github.com/gnout/FodyMethodDecorator/blob/master/TestFody/TestFody/ViewModels/MainPageViewModel.cs#L20
Без Fody все работает правильно.
Если вопрос не очевиден ... Я что-то не так делаю? Почему OnExit
вызывается перед выполнением метода с помощью декоратора [Interceptor]
? (вероятно, сразу после OnEntry
)