appbar でサインイン/アップページ(ピボット)をポップアップすることは可能ですか? また、画面を自動で埋めることは可能ですか (SystemTray があるかどうか)?
質問する
225 次
1 に答える
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;
}
于 2012-07-23T11:22:58.813 に答える