2015-04-24 19 views
0

我創建了一個自定義的圖釘(Windows應用商店),我需要導航。只要控制雙敲擊/點擊導航從OnDoubleTapped方法

所以我想通了,OnDoubleTapped(DoubleTappedRoutedEventArgs e)將做到這一點,但是當我試圖..它沒有工作。 下面的代碼是從控制代碼隱藏

protected async override void OnDoubleTapped(DoubleTappedRoutedEventArgs e) 
     { 
      base.OnDoubleTapped(e); 
      Frame.Navigate(typeof(Target)); //Frame has no Navigate() 
     } 
+0

如果你提到的控制的類型,你要重寫它的方法,我會好好的。 –

+0

控制:圖釘 – Kinani

回答

0

這可以使用調度來解決:

Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, new DispatchedHandler(() => 
      { 
       Frame thisFrame = Window.Current.Content as Frame; 
       Window.Current.Activate(); 
       thisFrame.Navigate(typeof(Target)); 
      }));