Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.49 KB

useractivityrequestmanager_useractivityrequested.md

File metadata and controls

39 lines (30 loc) · 1.49 KB
-api-id -api-type
E:Windows.ApplicationModel.UserActivities.UserActivityRequestManager.UserActivityRequested
winrt event

Windows.ApplicationModel.UserActivities.UserActivityRequestManager.UserActivityRequested

-description

Raised when a request is made to the application to create an on-demand UserActivity object.

-remarks

This event is raised on the thread associated with the view that creates the UserActivityRequestManager.

-see-also

-examples

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);
}