-api-id | -api-type |
---|---|
E:Windows.ApplicationModel.UserActivities.UserActivityRequestManager.UserActivityRequested |
winrt event |
Raised when a request is made to the application to create an on-demand UserActivity object.
This event is raised on the thread associated with the view that creates the UserActivityRequestManager.
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);
}