SettingsFlyout.BackClick Ereignis

Definition

Tritt auf, wenn der Benutzer auf die Zurück-Schaltfläche eines EinstellungenFlyout-Steuerelements klickt.

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"/>

Ereignistyp

Beispiele

In diesem Szenario wird der Charm Einstellungen verwendet, um ein SettingsFlyout zu öffnen, das eine Liste von Konten enthält. Wenn der Benutzer ein Konto auswählt, wird ein neues Einstellungsflyout mit Optionen für das ausgewählte Konto angezeigt.

Hier behandeln Sie das BackClick-Ereignis des zweiten Flyouts, sodass, wenn der Benutzer auf die Schaltfläche Zurück klickt, die Kontoliste anstelle der Einstellungsspanne erneut angezeigt wird.

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

Weitere Code im Kontext finden Sie unter Szenario 5 des App-Einstellungsbeispiels.

Hinweise

Standardmäßig wird das Steuerelement durch Klicken auf die Schaltfläche "Zurück" in einem EinstellungenFlyout-Steuerelement ausgeblendet. Behandeln Sie das BackClick-Ereignis, und legen Sie BackClickEventArgs.Handled auf true fest, um dieses Verhalten zu überschreiben und Ihre eigene Logik einzuführen.

Dies ist nützlich, wenn Sie über ein SettingsFlyout verfügen, das ein zweites SettingsFlyout öffnet. Wenn der Benutzer im zweiten Flyout auf die Schaltfläche Zurück tippt, öffnet er standardmäßig den Einstellungsbereich erneut. Sie sollten das BackClick-Ereignis behandeln und stattdessen das erste Flyout erneut öffnen.

Gilt für:

Weitere Informationen