Не могу использовать WPF TaskbarItemInfo в Citrix - PullRequest
0 голосов
/ 16 октября 2018

У меня есть приложение WPF, которое пытается создать TaskbarItemInfo, чтобы впоследствии иметь возможность применять наложения к значку панели задач в зависимости от состояния приложения.Он инициализируется следующим образом:

this.taskbarItem = new TaskbarItemInfo();
Application.Current.MainWindow.TaskbarItemInfo = this.taskbarItem;

Это нормально работает на компьютере, но при запуске через Citrix мы получаем NotImplementedException во второй строке.Кто-нибудь знает, как это обойти?

В связанной заметке мы также пытаемся использовать класс JumpList для добавления элементов JumpList к тому же значку на панели задач.Это не бросает, но это не работает.Пример:

this.jumpList = new JumpList();
JumpList.SetJumpList(Application.Current, this.jumpList);
JumpTask jumpItem = new JumpTask();
        jumpItem.Title = "title";
        jumpItem.ApplicationPath = Path.Combine(Environment.CurrentDirectory, "App.ToolsExecuter.exe");
        jumpItem.Arguments = "argument";
        jumpItem.IconResourcePath = Path.Combine(Environment.CurrentDirectory, "Resources", "App.Icons.dll");
        jumpItem.IconResourceIndex = 1;
        this.jumpList.JumpItems.Add(jumpItem);

JumpList просто пуст в Citrix.Собственно, это прекрасно работает.

Любая помощь приветствуется!

...