スポンサーサイト

--.--.--.--.--:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

アプリ起動中にアプリが非表示状態になったことを検出する

2012.10.02.Tue.20:43
Windowsキーを押下してホーム画面が表示されたときとか、左からフリックして別のアプリに切り替えたときに、アプリを一時停止したいことってあると思います。

そんなときは、

Window.Current.VisibilityChanged += VisibilityChanged;

で、ハンドラを追加して


void VisibilityChanged(object sender, Windows.UI.Core.VisibilityChangedEventArgs e)
{
if(e.Visible)
{
// 表示されるときの処理
}
else
{
// 別のアプリに切り替えられるときの処理
}
}

みたいな感じで処理します。

たったこれだけのことにたどり着くのに大分時間かかった…。


(追記)

Window.Current.Activated でも同じようなタイミングでイベントが来てる。

差はまだ調べてない。
スポンサーサイト
コメント

管理者のみに表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。