2012-07-23 33 views
0

是否可以用appbar彈出sigin/up頁面(數據透視)?是否有可能自動填充屏幕(有SystemTray或不)?是否可以用appbar彈出sigin/up頁面(數據透視)?

+0

如果你想全屏和appbar,爲什麼你不只是導航到一個新的頁面? – 2012-07-23 07:46:34

+0

@KooKiz你應該閱讀這篇文章:[鏈接](http://blogs.msdn.com/b/ptorr/archive/2010/08/28/introducing-the-concept-of-places.aspx) – wingyiu 2012-08-05 06:00:44

回答

0

有可能

要在網主頁打開一個彈出,使用(加載頁面時,例如彈出):

public MainPage() 
    { 
     InitializeComponent(); 

     Loaded += (obj, args) => 
      { 
       Popup popup = new Popup() 
       { 
        IsOpen = true 
       }; 


       popup.Child = new PivotPage1(this.ActualWidth, this.ActualHeight, this, popup); 
      }; 
    } 

在你PivotPage,創造除了構造函數:

private PhoneApplicationPage parent = null; 
    private IApplicationBar parentAppBar = null; 
    private Popup popup = null; 

    public PivotPage1(double w, double h, PhoneApplicationPage p, Popup pop) : this() 
    { 
     Width = w; 
     Height = h; 
     parent = p; 
     popup = pop; 

     Loaded += (obj, args) => 
      { 
       parentAppBar = parent.ApplicationBar; 
       parent.ApplicationBar = this.ApplicationBar; 
      }; 

     Unloaded += (obj, args) => 
      { 
       parent.ApplicationBar = parentAppBar; 
      }; 
    } 

    private void menuItem3_Click(object sender, EventArgs e) 
    { 
     popup.IsOpen = false; 
    } 
相關問題