Share via


SettingsFlyout.Show Metode

Definisi

Membuka flyout Pengaturan, dan mengembalikan pengguna ke panel Pengaturan setelah flyout dihentikan.

public:
 virtual void Show() = Show;
void Show();
public void Show();
function show()
Public Sub Show ()

Contoh

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);
}

Untuk kode lainnya dalam konteks, lihat Skenario 3 dari sampel Pengaturan aplikasi.

Keterangan

Jika SettingsFlyout ditampilkan dengan memanggil metode Tampilkan, lalu mengklik tombol Kembali membuka kembali SettingsPane setelah SettingsFlyout ditutup. Jika SettingsFlyout ditampilkan dengan memanggil ShowIndependent, maka mengklik tombol Kembali menutup SettingsFlyout dan mengembalikan pengguna ke aplikasi; SettingsPane tidak dibuka kembali.

Panggil metode Tampilkan di penanganan aktivitas CommandsRequested Anda. Kode ini dipanggil ketika pengguna membuka SettingsFlyout dari SettingsPane, jadi Anda harus mengembalikan pengguna ke SettingsPane ketika mereka mengklik tombol Kembali.

Hanya satu SettingsFlyout yang ditampilkan pada satu waktu. Pemanggilan Perlihatkan pada SettingsFlyout menutup SettingsFlyout lain yang saat ini ditampilkan. SettingsFlyout yang sedang ditutup menyelesaikan animasi tutupnya sebelum SettingsFlyout baru memulai animasi peragaannya.

Berlaku untuk

Lihat juga