相关疑难解决方法(0)

为什么System.Windows.MessageBoxImage具有相同值的枚举子项?

我正在尝试对MessageBoxImage枚举编写自己的抽象,并看到MessageBoxImage定义为:

namespace System.Windows
  {
      public enum MessageBoxImage
      {
          None = 0,
          Error = 16,
          Hand = 16,
          Stop = 16,
          Question = 32,
          Exclamation = 48,
          Warning = 48,
          Asterisk = 64,
          Information = 64,
      }
  }
Run Code Online (Sandbox Code Playgroud)

Show方法如何确定显示错误图像还是手形图像?我该如何编写一个采用MessageBoxImage类型并返回映射到MessageBoxImage类型的CustomMessageBoxImage类型的方法,因为我不能在同一switch语句中同时包含MessageBoxImage.Error和MessageBoxImage.Hand?

.net windows messagebox

5
推荐指数
1
解决办法
1833
查看次数

标签 统计

.net ×1

messagebox ×1

windows ×1