我的应用程序是否可以最小化在后台运行的任务,如Windows Phone中的呼叫最小化系统托盘?

时间:2014-11-15 01:29:00

标签: c# windows-phone-8 system-tray minimized

我不确定它是控件还是VoIP /呼叫应用专用的东西但是我希望能够在后台运行任务并将进度最小化显示到系统托盘就像一个主动呼叫在Phone / Viber或其他Voip应用程序中最小化。

请参见下图:

enter image description here

我可以使用它来显示ex - "Downloading XX%..."的进度,然后用户可以点按以返回应用程序,而不是“有效通话时长和联系人姓名”吗?

2 个答案:

答案 0 :(得分:0)

你不能。

Voip Apps可以特别访问呼叫UI覆盖,如下所示: http://msdn.microsoft.com/en-us/library/windows/apps/jj206983(v=vs.105).aspx

答案 1 :(得分:-1)

你不像系统调用功能那样做,也点击返回应用程序。但是,如果要在系统托盘中显示进度条,可以使用以下命令:

ProgressIndicator progress = new ProgressIndicator
{
    IsVisible = true,
    IsIndeterminate = true,
    Text = "Downloading details..."
};
SystemTray.SetProgressIndicator(this, progress);