2015-12-09 3 views
0

Я собирался написать приложение Windows Universal, которое будет работать в лотке. На значке в трее появится контекстное меню с несколькими параметрами (для добавления нового timelog, для закрытия текущего). Но согласно этому сообщению System tray/taskbar icon/notify icon with universal apps нет возможности запуска WUP в лотке. В самом деле??Windows Universal Apps и лоток

Подходит ли лоток только к системным приложениям и приложениям старого типа?

Есть ли другой вариант? Может быть, есть пункты меню для закрепленного значка на панели задач?

Благодаря

+0

Если основной способ просмотра приложения осуществляется через лоток или вы хотите приложение, которое всегда будет работать в фоновом режиме на настольном компьютере, то универсальное приложение не подходит ни разработаны для этого сценария. –

ответ

2

Насколько я знаю, это не возможно, чтобы иметь иконку в трее для применения UWP. Ранее Windows Apps была разработана для работы в полноэкранном режиме.

Если это приложение LOB, вы можете попытаться использовать компонент «Брокер» для доступа к значку «Значок лотка».

Спасибо,

3

Универсальные приложения не могут добавлять себя в области уведомлений, но в последнее время для Windows 10 позволяет обновлять их, чтобы добавить элементы в JumpList отображаются при нажатии правой кнопкой мыши на значок на панели задач в элемента или плитки.

bool jumpListPresent = Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.StartScreen.JumpList"); 
if (jumpListPresent && JumpList.IsSupported()) 
{ 
    JumpList jl = await JumpList.LoadCurrentAsync(); 
    jl.Items.Clear(); 
    JumpListItem jli = JumpListItem.CreateWithArguments("myJumpListItem", "my Jump List Item"); 
    jl.Items.Add(jli); 
    await jl.SaveAsync(); 
} 
+0

Наверное, у вас нет последнего обновления, pfff ... но спасибо. –

Смежные вопросы