【问题标题】:Windows Phone 8 - Message Box alternativeWindows Phone 8 - 消息框替代品
【发布时间】:2015-02-13 18:30:46
【问题描述】:

我必须为 Windows Phone 8 开发一个应用程序。我希望用户得到简短的通知,而不是强迫他面对一个消息框(因此不得不按下一个按钮来关闭它)。有没有其他选择?我来自 Android,类似于 Toast 的东西会很完美。也有机会改变文字颜色会很好。

提前谢谢你。

【问题讨论】:

    标签: windows-phone-8 notifications


    【解决方案1】:

    Windows Phone 中也有 toasts,但 AFAIR 只能在您的应用处于后台时使用。但是有一个解决方案:来自Coding4Fun toolkit 的 ToastPrompt 类,在视觉上等同于 toast 通知。

    查看详情:

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

    【讨论】:

    • 谢谢你的回答,我测试过了,最后我选择了messagebox
    【解决方案2】:

    您可以使用来自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))
            };
        }

    【讨论】:

    • 感谢您的回答,但经过测试我决定保留消息框!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多