Я собирался реализовать пользовательский DisplayAttribute
, чтобы разрешить динамическое отображение значений на основе значений модели, но я не могу, потому что DisplayAttribute
запечатан.
Прежде чем я уйду и напишу свойсобственный атрибут клиента, который имитирует поведение DisplayAttribute
, кто-нибудь может подумать, почему это запечатано?Я предполагаю, что есть причина этого, и если так, то это может быть та же самая причина, по которой я не должен пытаться «взломать» это ограничение, прокручивая свое собственное.
Я никого не спрашиваючтобы прочесть мысли Microsoft, я просто надеюсь, что кто-то уже знает причину, по которой она запечатана, так что я могу принять это во внимание при развертывании (или исключении) моей собственной реализации.