UserActivityRequestManager.UserActivityRequested É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.
Déclenché lorsqu’une demande est adressée à l’application pour créer un objet UserActivity à la demande.
// 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)
Type d'événement
Exemples
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);
}
Remarques
Cet événement est déclenché sur le thread associé à la vue qui crée le UserActivityRequestManager.