SettingsFlyout.BackClick Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque l’utilisateur clique sur le bouton Précédent sur un contrôle 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"/>
Type d'événement
Exemples
Dans ce scénario, l’icône Paramètres est utilisée pour ouvrir un objet SettingsFlyout qui contient une liste de comptes. Lorsque l’utilisateur sélectionne un compte, un nouveau ParamètreFlyout s’affiche avec des options pour le compte sélectionné.
Ici, vous gérez l’événement BackClick du deuxième menu volant afin que lorsque l’utilisateur clique sur le bouton Précédent, vous affichez à nouveau la liste des comptes au lieu de SettingsPane.
void AccountSettingsFlyout_BackClick(object sender, BackClickEventArgs e)
{
e.Handled = true;
AccountListSettingsFlyout accountList = new AccountListSettingsFlyout();
accountList.Show();
}
Pour plus de code en contexte, consultez Scénario 5 de l’exemple Paramètres d’application.
Remarques
Par défaut, le fait de cliquer sur le bouton Précédent d’un contrôle SettingsFlyout masque le contrôle. Gérez l’événement BackClick et définissez BackClickEventArgs.Handled sur true pour remplacer ce comportement et introduire votre propre logique.
Cela est utile lorsque vous avez un SettingsFlyout qui ouvre un deuxième SettingsFlyout. Par défaut, lorsque l’utilisateur appuie sur le bouton Précédent dans le deuxième menu volant, il rouvre l’espace Paramètres. Vous devez gérer l’événement BackClick et rouvrir le premier menu volant à la place.