【发布时间】:2015-02-02 19:03:58
【问题描述】:
目标
iOS 应用程序进入前台时更新 Xamarin.Forms ListView
接近
我在单点触控示例中看到的关闭示例
public override void PerformFetch (UIApplication application, Action<UIBackgroundFetchResult> completionHandler)
{
UINavigationController navigationController = Window.RootViewController as UINavigationController;
UIViewController topViewController = navigationController.TopViewController;
if (topViewController is RootViewController) {
(topViewController as RootViewController).InsertNewObjectForFetch (completionHandler);
UIApplication.SharedApplication.ApplicationIconBadgeNumber++;
} else
completionHandler (UIBackgroundFetchResult.Failed);
}
这是使用 PerformFetch 但 WillEnterForegroundMethod 将完成我想要做的事情。
问题
问题是我正在使用 Xamarin.Form 页面,但不知道如何从 App Delegate 类访问页面或页面的 ViewModel。有什么想法吗?
【问题讨论】:
标签: c# xamarin.ios xamarin xamarin.forms