共用方式為


SettingsFlyout.Show 方法

定義

開啟 [設定] 飛出視窗,並在關閉飛出視窗之後,將使用者傳回 [設定] 窗格。

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 。 在 SettingsFlyout 上呼叫 Show 會關閉目前顯示的任何其他 SettingsFlyout 。 正在關閉的SettingsFlyout 會在新的 SettingsFlyout開始顯示動畫之前完成其關閉動畫。

適用於

另請參閱