【发布时间】:2017-11-01 15:32:33
【问题描述】:
我正在使用 Xamarin Forms Portable 项目并且我正在使用 MVVM 方法。现在我被困住了。我想建立一个加载页面。因此,当(自定义)页面启动时,它必须加载 XAML 页面加载,并且当加载(对 Web 服务的调用)完成时,XAML 页面加载必须设置为可见 = false。
我有下一个不起作用的代码:
protected override async void OnAppearing()
{
base.OnAppearing();
var page = Navigation.PushAsync(new ActivityIndicatorPage());
await Task.Delay(1000);
BindingContext = new ProductViewModel(_ProductId);
}
那么我如何调用“ActivityIndicatorPage”页面,然后在“BindingContext = new ProductViewModel(_ProductId);”之后将其设置为不可见通话完成。
谢谢。
【问题讨论】: