Я пытаюсь показать ActivityIndicator
После того, как я нажимаю кнопку, когда пытаюсь обновить Column On DB, она не появляется? В чем проблема?Индикатор активности Не работает Xamarin.forms
На следующий мой код:
ActivityIndicator ai = new ActivityIndicator()
{
HorizontalOptions = LayoutOptions.CenterAndExpand,
Color = Color.Black
};
ai.IsRunning = true;
ai.IsEnabled = true;
ai.BindingContext = this;
ai.SetBinding(ActivityIndicator.IsVisibleProperty, "IsBusy");
ProcessToCheckOut = new Button { Text = "Set Inf" };
ProcessToCheckOut.Clicked += (object sender, EventArgs e) =>
{
this.IsBusy = true;
UserUpdateRequest user=new UserUpdateRequest();
user.userId = CustomersPage.ID;
appClient.UpdateInfo(user);
this.IsBusy = false;
Navigation.PushAsync(new CheckoutShippingAddressPage(appClient));
};
Content = new StackLayout
{
Children={
tb,
ai,
ProcessToCheckOut
}
};
Как вы определяете IsBusy? Это свойство Bindable? – StarterPack
ProcessToCheckOut - кнопка. Должен ли я добавить свойство?! –
@StarterPack IsBusy встроен. Он используется для включения и выключения значка активности панели состояния, но вы также можете использовать его в своем собственном коде, как это делается здесь –