SettingsFlyout.BackClick Kejadian

Definisi

Terjadi ketika pengguna mengklik tombol kembali pada kontrol SettingsFlyout .

public:
 virtual event BackClickEventHandler ^ BackClick;
// Register
event_token BackClick(BackClickEventHandler const& handler) const;

// Revoke with event_token
void BackClick(event_token const* cookie) const;

// Revoke with event_revoker
SettingsFlyout::BackClick_revoker BackClick(auto_revoke_t, BackClickEventHandler const& handler) const;
public event BackClickEventHandler BackClick;
function onBackClick(eventArgs) { /* Your code */ }
settingsFlyout.addEventListener("backclick", onBackClick);
settingsFlyout.removeEventListener("backclick", onBackClick);
- or -
settingsFlyout.onbackclick = onBackClick;
Public Custom Event BackClick As BackClickEventHandler 
<SettingsFlyout BackClick="eventhandler"/>

Jenis Acara

Contoh

Dalam skenario ini, tombol Pengaturan digunakan untuk membuka SettingsFlyout yang berisi daftar akun. Saat pengguna memilih akun, SettingsFlyout baru ditampilkan dengan opsi untuk akun yang dipilih.

Di sini, Anda menangani peristiwa BackClick dari flyout kedua sehingga ketika pengguna mengklik tombol Kembali, Anda menampilkan daftar akun lagi alih-alih SettingsPane.

void AccountSettingsFlyout_BackClick(object sender, BackClickEventArgs e)
{
    e.Handled = true;
    AccountListSettingsFlyout accountList = new AccountListSettingsFlyout();
    accountList.Show();  
}

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

Keterangan

Secara default, mengklik tombol kembali pada kontrol SettingsFlyout menyembunyikan kontrol. Tangani peristiwa BackClick dan atur BackClickEventArgs.Handled ke true untuk mengambil alih perilaku ini dan memperkenalkan logika Anda sendiri.

Ini berguna ketika Anda memiliki SettingsFlyout yang membuka SettingsFlyout kedua. Secara default, saat pengguna mengetuk tombol Kembali pada flyout kedua, pengguna akan membuka kembali SettingsPane. Anda harus menangani peristiwa BackClick dan membuka kembali flyout pertama sebagai gantinya.

Berlaku untuk

Lihat juga