Windows Phone 8 - 消息框替代方案

时间:2015-02-12 20:13:58

标签: windows-phone-8 notifications

我必须为Windows Phone 8开发一个应用程序。我希望用户能够在不强迫他面对消息框的情况下被短暂通知(因此必须按一个按钮才能解除它)。还有其他选择吗?我来自Android,类似Toast的东西会很完美。还有机会改变文字颜色会很好。

提前谢谢。

2 个答案:

答案 0 :(得分:1)

Windows Phone中也有Toast,但AFAIR只有在你的应用程序在后台时才可以使用。但是有一个解决方案:来自Coding4Fun toolkit的ToastPrompt类,它在视觉上等同于toast通知。

查看详情:

https://stackoverflow.com/a/13981508/1985167

答案 1 :(得分:1)

您可以使用Coding4Fun toolkit中的ToastPrompt, 像这样,



 private void ToastWrapWithImgAndTitleClick(object sender, RoutedEventArgs e)
    {
        var toast = GetToastWithImgAndTitle();
        toast.TextWrapping = TextWrapping.Wrap;

        toast.Show();
    }

    private static ToastPrompt GetToastWithImgAndTitle()
    {
        return new ToastPrompt
        {
            Title = "With Image",
            TextOrientation = System.Windows.Controls.Orientation.Vertical,
            Message = LongText,
            ImageSource = new BitmapImage(new Uri("../../ApplicationIcon.png", UriKind.RelativeOrAbsolute))
        };
    }