UserActivityRequestManager.UserActivityRequested Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se genera cuando se realiza una solicitud a la aplicación para crear un objeto UserActivity a petición.
// Register
event_token UserActivityRequested(TypedEventHandler<UserActivityRequestManager, UserActivityRequestedEventArgs const&> const& handler) const;
// Revoke with event_token
void UserActivityRequested(event_token const* cookie) const;
// Revoke with event_revoker
UserActivityRequestManager::UserActivityRequested_revoker UserActivityRequested(auto_revoke_t, TypedEventHandler<UserActivityRequestManager, UserActivityRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<UserActivityRequestManager,UserActivityRequestedEventArgs> UserActivityRequested;
function onUserActivityRequested(eventArgs) { /* Your code */ }
userActivityRequestManager.addEventListener("useractivityrequested", onUserActivityRequested);
userActivityRequestManager.removeEventListener("useractivityrequested", onUserActivityRequested);
- or -
userActivityRequestManager.onuseractivityrequested = onUserActivityRequested;
Public Custom Event UserActivityRequested As TypedEventHandler(Of UserActivityRequestManager, UserActivityRequestedEventArgs)
Tipo de evento
Ejemplos
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
Windows.ApplicationModel.UserActivities.UserActivityRequestManager requestMgr = Windows.ApplicationModel.UserActivities.UserActivityRequestManager.GetForCurrentView();
requestManager.UserActivityRequested += UserActivityRequested;
}
private async void UserActivityRequested(
Windows.ApplicationModel.UserActivities.UserActivityRequestManager sender,
Windows.ApplicationModel.UserActivities.UserActivityRequestedEventArgs args)
{
// Instantiate an empty UserActivity object, or the application can reuse one from UserActivityChannel.GetOrCreateUserActivity
Windows.ApplicationModel.UserActivities.UserActivity userActivity = // app code to create a new UserActivity;
args.Request.SetUserActivity(userActivity);
}
Comentarios
Este evento se genera en el subproceso asociado a la vista que crea el UserActivityRequestManager.