2011-08-17 77 views
1

我想在.xaml中創建一個上下文菜單,我無法再在我的庫中找到所以我切換到嘗試彈出。ContextMenu登錄屏幕Windows Phone 7

這似乎是工作,我只是不能查看它,我需要它運行時,我的應用程序加載的第一件事,因爲它將作爲登錄屏幕。

任何人都可以幫助我弄清楚如何使這應用程序初始化後顯示權利?

預先感謝您!

Keeano Martin。

部分代碼。 (的.xaml)

<Grid x:Name="ContentGrid" Grid.Row="1"> 
     <Popup x:Name="loginPopUpwindow" Height="250" Width="300" Margin="1" VerticalAlignment="Bottom" HorizontalAlignment="Center"> 
      <TextBlock Height="33" HorizontalAlignment="Left" Margin="0,160,0,0" Name="loginTextBlock" Text="Login" VerticalAlignment="Top" Width="474"/> 
     </Popup> 
     <TextBlock Height="33" HorizontalAlignment="Left" Margin="0,160,0,0" Name="textBlock1" Text="TextBlock" VerticalAlignment="Top" Width="474" /> 
    </Grid> 

(C#)

public MainPage() 
    { 
     InitializeComponent(); 
     loginPopUpwindow.IsOpen = true; 
    } 
+1

一些示例代碼? – AndyD273

+0

你是否試圖在Loaded Page事件中打開它? – Waleed

+0

@ Waleed-我會盡快嘗試。 – Keeano

回答

0

在XAML中,你有沒有嘗試

<Popup IsOpen="True"></Popup> 

,使其儘快顯示爲XAML負荷?
它可以在桌面程序中使用。

+0

我試過這適合代碼但不會產生PopUp。 – Keeano

+0

另一種方法是使用單獨的頁面作爲登錄頁面,然後在成功時轉到MainPage。如果您希望它記住登錄,只需登錄頁面根據加載時存儲的結果進行檢查並立即轉到MainPage。 – AndyD273

+0

這就是我最初的設置,它的工作原理是完美的。現在我必須編寫它,以便頁面脫離堆棧,並且我意識到如果它彈出,它將永遠不會被保存到堆棧,這意味着它們不能重新認證自己。 – Keeano