2016-03-14 80 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)