Почему DialogResult является недобросовестным булом в WPF?

Может ли кто-нибудь придумать хорошее объяснение того факта, что результатом диалога является недобросовестный бул в WPF? Это всегда сбивало меня с толку. В WinForms это был тип enum, и это придало мне больше смысла.

Ответы на вопрос(5)

Ваш ответ на вопрос