2016-03-14 84 views
0

我试图停止从按钮跟踪我的位置。有谁知道如何做到这一点?我试图从positionChanged事件退订,但“这并不在当前的背景下存在”(从我停止按钮事件中)如何暂停/停止更新UWP C中的地理位置#

 private void StopTrakBtn_Click(object sender, RoutedEventArgs e) 
    { 
     geolocator1.PositionChanged -= Geolocator_PositionChanged; 
    } 

也许我会对此完全错误的。任何人都可以帮忙?

+0

看起来你是参考的东西在不同的XAML页面,让您得到这个错误。您的代码适合我使用“StopTracking”按钮,也许您可​​以共享更多信息。 –

+0

我将尝试初始化TrackMyLocation()之外的geolocator;功能。也许这将做到这一点。我会让你知道的。 –

回答

0

I`ve看出,除了退订,如果我设置ReportInterval为0,它不会触发更新:

locator.ReportInterval = default(uint)