如何创建消息框类型类?

问题描述 投票:0回答:1

我正在尝试开发自己的消息框类型。即使创建Windows Phone用户控件,我也需要将其声明为对象并显示。此外,将应用程序用作对象时,我无法握住该应用程序。因此,我想创建消息框提示,以帮助保留应用程序并向用户显示。我不想使用第三方工具。

当前MessageBox类是元数据类。

所以我如何创建可以帮助我完成此操作的元数据类?

或者换句话说,如何创建一个看起来像系统运行时MessageBox却具有更多元素的MessageBox?

c# windows-phone-7 windows-phone-8 metadata messagebox
1个回答
1
投票

如果您要创建自己的MessageBox,则还有很长的路要走(如果要处理所有异常,则必须考虑很多事情,但是当然可以。)>

为此,您将无法使用MessageBox。您可能对PopUp class感兴趣。 Here is a short example如何在WP中使用它。

第二种方法是在可视树中使用设计的控件。有关可以在this article中阅读的方法的更多信息。

您需要考虑很多事情:

  • 等待用户选择-不阻塞主线程(您可以阅读something about it here
  • 一次处理更多消息?
  • 禁用ApplicationBar /隐藏它?
  • 提防SystemTray
  • 考虑线程安全性
  • 返回结果
  • 处理BackKey和导航
  • 以上仅是主要内容(IMO),还会有更多,但这是一个非常不错的任务;)祝你好运。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.