У меня есть приложение 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.Собственно, это прекрасно работает.
Любая помощь приветствуется!