Имам моя ViewController като
public partial class TestView
: MvxViewController
{
...code here...
}
и зареждам следващия си ViewController на събитие на бутон TouchUpInside така:
btnSearch.TouchUpInside += (object sender, EventArgs e) => {
BTProgressHUD.Show("test");
ViewModel.GoParameterizedCommand.Execute(null);
};
това събитие е дефинирано във ViewDidLoad. Моето „тестово“ съобщение се показва на следващия ViewController, а не по време на зареждането на този. Как мога да покажа това съобщение по време на зареждане, а не при зареждане на следващия ViewController? Опитах се да използвам и MBProgressHUD
btnSearch.TouchUpInside += (object sender, EventArgs e) => {
var hud = new MTMBProgressHUD (View) {
LabelText = "Waiting...",
RemoveFromSuperViewOnHide = true
};
View.AddSubview(hud);
hud.Show (animated: true);
ViewModel.GoParameterizedCommand.Execute(null);
};
но поведението е същото.