如何创建消息框类型类

本文关键字:消息 类型 创建 何创建 | 更新日期: 2023-09-27 17:56:22

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

当前 MessageBox 类是一个元数据类。

那么如何创建有助于我执行此操作的元数据类呢?

或者换句话说,如何创建一个看起来与系统运行时消息框完全相同但具有更多元素的消息框?

如何创建消息框类型类

如果你想创建自己的MessageBox,这是很长的路(如果你想处理所有异常,你必须考虑很多事情),但当然这是可能的。

为此,您将无法使用消息框。您可能对弹出类感兴趣。这是一个如何在WP中使用它的简短示例。

第二种方法是在可视化树中使用设计的控件。有关方法的更多信息,请参阅本文。

您必须考虑很多事项:

  • 等待用户的选择 - 不阻塞主线程(你可以在这里阅读一些关于它的内容)
  • 一次处理更多消息?
  • 禁用应用程序栏/隐藏它?
  • 注意系统托盘
  • 考虑线程安全
  • 返回结果
  • 处理后退键和导航

以上这些只是几个主要内容(IMO),还会有更多,但这是一项非常好的任务;)祝你好运。