Я пытаюсь написать свою собственную абстракцию над перечислением 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,
}
}
Как метод Show определяет, отображать ли изображение ошибки или изображение руки?
Как мне написать метод, который принимает тип MessageBoxImage и возвращать тип CustomMessageBoxImage, который сопоставляется с типом MessageBoxImage, поскольку я не могу включить и MessageBoxImage.Error, и MessageBoxImage.Hand в одну и ту же инструкцию switch?