다음을 통해 공유


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으로 반환해야 합니다.

한 번에 하나의 설정플라이아웃 만 표시됩니다. 설정Flyout에서 표시를 호출하면 현재 표시된 다른 설정플라이아웃이 닫힙니다. 닫혀 있는 SettingsFlyout 은 새 SettingsFlyout 이 쇼 애니메이션을 시작하기 전에 닫기 애니메이션을 완료합니다.

적용 대상

추가 정보