SettingsFlyout.Show メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
[設定] ポップアップを開き、ポップアップが閉じられた後にユーザーを [設定] ウィンドウに戻します。
public:
virtual void Show() = Show;
void Show();
public void Show();
function show()
Public Sub Show ()
例
private void App_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args)
{
// Add update settings.
Windows.UI.ApplicationSettings.SettingsCommand updateSetting =
new Windows.UI.ApplicationSettings.SettingsCommand("AppUpdateSettings", "App updates", (handler) =>
{
UpdateSettingsFlyout updatesFlyout = new UpdateSettingsFlyout();
updatesFlyout.Show();
});
args.Request.ApplicationCommands.Add(updateSetting);
// Add account list.
Windows.UI.ApplicationSettings.SettingsCommand accountListSetting =
new Windows.UI.ApplicationSettings.SettingsCommand("AppAccountListSettings", "Accounts", (handler) =>
{
AccountListSettingsFlyout accountsListFlyout = new AccountListSettingsFlyout();
accountsListFlyout.Show();
});
args.Request.ApplicationCommands.Add(accountListSetting);
}
コンテキスト内のコードの詳細については、 アプリ設定サンプルのシナリオ 3 を参照してください。
注釈
Show メソッドを呼び出して SettingsFlyout を表示した場合、[戻る] ボタンをクリックすると、SettingsFlyout が閉じた後に SettingsPane が再度開きます。 ShowIndependent を呼び出して SettingsFlyout が表示された場合、[戻る] ボタンをクリックすると SettingsFlyout が閉じられ、ユーザーがアプリに返されます。SettingsPane が再度開かないようにします。
CommandsRequested イベント ハンドラーで Show メソッドを呼び出します。 このコードは、ユーザーが SettingsPane から SettingsFlyout を開いたときに呼び出されるため、[戻る] ボタンをクリックすると、ユーザーを SettingsPane に戻す必要があります。
一度に表示される SettingsFlyout は 1 つだけです。 SettingsFlyout で Show を呼び出すと、現在表示されている他の SettingsFlyout が閉じられます。 閉じている SettingsFlyout は、新しい SettingsFlyout がショー アニメーションを開始する前に、閉じるアニメーションを完了します。