Share via


SettingsFlyout.BackClick Evento

Definición

Se produce cuando el usuario hace clic en el botón Atrás en un control 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 de evento

Ejemplos

En este escenario, el acceso a configuración se usa para abrir una configuraciónFlyout que contiene una lista de cuentas. Cuando el usuario elige una cuenta, se muestra una nueva configuraciónFlyout con opciones para la cuenta seleccionada.

Aquí controlará el evento BackClick del segundo control flotante para que cuando el usuario haga clic en el botón Atrás, vuelva a mostrar la lista de cuentas en lugar del Panel de configuración.

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

Para obtener más código en contexto, consulte Escenario 5 del ejemplo de configuración de la aplicación.

Comentarios

De forma predeterminada, al hacer clic en el botón Atrás de un control SettingsFlyout se oculta el control. Controle el evento BackClick y establezca BackClickEventArgs.Handled entrue para invalidar este comportamiento e introducir su propia lógica.

Esto resulta útil cuando tiene un valor SettingsFlyout que abre un segundo SettingsFlyout. De forma predeterminada, cuando el usuario pulse el botón Atrás en el segundo control flotante, volverá a abrir el Panel de configuración. Debe controlar el evento BackClick y volver a abrir el primer control flotante en su lugar.

Se aplica a

Consulte también