Condividi tramite


SettingsFlyout.BackClick Evento

Definizione

Si verifica quando l'utente fa clic sul pulsante Indietro in un controllo 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"/>

Tipo evento

Esempio

In questo scenario, l'accesso Impostazioni viene usato per aprire un oggetto SettingsFlyout che contiene un elenco di account. Quando l'utente seleziona un account, viene visualizzato un nuovo oggetto SettingsFlyout con le opzioni per l'account selezionato.

In questo caso, si gestisce l'evento BackClick del secondo riquadro a comparsa in modo che quando l'utente fa clic sul pulsante Indietro, visualizzi di nuovo l'elenco di account invece di SettingsPane.

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

Per altre informazioni sul contesto, vedere Scenario 5 dell'esempio di impostazioni dell'app.

Commenti

Per impostazione predefinita, facendo clic sul pulsante Indietro in un controllo SettingsFlyout il controllo viene nascosto. Gestire l'evento BackClick e impostare BackClickEventArgs.Handled su true per eseguire l'override di questo comportamento e introdurre la propria logica.

Ciò è utile quando si dispone di un settingsFlyout che apre un secondo SettingsFlyout. Per impostazione predefinita, quando l'utente tocca il pulsante Indietro nel secondo riquadro a comparsa, riaprirà settingsPane. È necessario gestire l'evento BackClick e riaprire il primo riquadro a comparsa.

Si applica a

Vedi anche