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