2011-08-17 109 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