Имя приложения на временной шкале Windows 10 - WinForms - PullRequest
0 голосов
/ 03 июня 2018

У меня есть следующий код:

UserActivitySession _currentActivity;
private async Task GenerateActivityAsync()
{
   // Get the default UserActivityChannel and query it for our UserActivity. If the activity doesn't exist, one is created.
    UserActivityChannel channel = UserActivityChannel.GetDefault();
    UserActivity userActivity = await channel.GetOrCreateUserActivityAsync("Test");

    // Populate required properties
    userActivity.VisualElements.DisplayText = ActivityName.Text; //ActivityName is textbox
    userActivity.ActivationUri = new Uri(ActivityUri.Text); //ActivityUri is also textbox
    userActivity.VisualElements.Description = "This is test item";
    userActivity.VisualElements.Attribution =
        new UserActivityAttribution(new Uri("http://via.placeholder.com/16x16"))
        { AlternateText = "Test123" };

    //Save
    await userActivity.SaveAsync(); //save the new metadata

    // Dispose of any current UserActivitySession, and create a new one.
    _currentActivity?.Dispose();
    _currentActivity = userActivity.CreateSession();
}

И это приводит к чему-то похожему на скриншоте: https://imgur.com/a/LK0NHAa

Я хочу, чтобы имя моего приложения отображалось после символа тире (черточка вставлена ​​туда виндой).

1 Ответ

0 голосов
/ 03 июня 2018

Ваш код указывает это:

userActivity.VisualElements.DisplayText = ActivityName.Text;

пытался изменить DisplayText на желаемое значение?Получение названия приложения:

var pack = Package.Current.Id.Name;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...