Windows phone 7 WP7系统托盘文本

Windows phone 7 WP7系统托盘文本,windows-phone-7,Windows Phone 7,Windows Phone 7中的各种本机应用程序(Hotmail、Gmail等)似乎能够使用SystemTray显示自定义文本。例如,当您第一次打开Hotmail应用程序时,您会看到类似“上次更新X分钟前”的消息。文本可以平滑地滚入和滚出,当文本显示时,其他标准的系统托盘图标也会保持存在(当前时间等) 在您自己的应用程序中也可以这样做吗?似乎没有任何方法可以设置系统托盘的文本。我能想到的唯一解决方案是伪造并隐藏系统托盘,并在短时间内在同一位置仅显示一个文本块,但获得与本机应用程序完全相同的系统

Windows Phone 7中的各种本机应用程序(Hotmail、Gmail等)似乎能够使用SystemTray显示自定义文本。例如,当您第一次打开Hotmail应用程序时,您会看到类似“上次更新X分钟前”的消息。文本可以平滑地滚入和滚出,当文本显示时,其他标准的系统托盘图标也会保持存在(当前时间等)


在您自己的应用程序中也可以这样做吗?似乎没有任何方法可以设置系统托盘的文本。我能想到的唯一解决方案是伪造并隐藏系统托盘,并在短时间内在同一位置仅显示一个文本块,但获得与本机应用程序完全相同的系统托盘行为(其他图标仍然存在,文本进出动画)似乎很难/不可能。

您不能做同样的事情,但可以使用ProgressIndicator做类似的事情。可以将其文本属性设置为任何文本并显示。它将同时显示宽度进度点,但您可以调整,将值设置为0

ProgressIndicator prog = new ProgressIndicator();
prog.IsIndeterminate = false;
prog.Text = "Your text";
prog.IsVisible = true;
SystemTray.SetProgressIndicator(this, prog);