Мне не удалось найти какую-либо информацию по этому вопросу, и похоже, что это мог быть единственный способ решить мой вопрос о SO *, оставшийся без ответа. Тем не менее, я думаю, что это действительно должен быть отдельный вопрос сейчас.
Мне интересно, существует ли способ динамического переопределения метода CanExecute производного от ICommand класса. Я все еще новичок в .NET и, возможно, это действительно очевидно, но я не смог понять это. Кто-нибудь здесь делал такие вещи раньше? Если бы я мог заставить это работать, это было бы очень полезно для моей конкретной проблемы. По сути, я хочу иметь возможность перебирать список ICommands и заставить все их методы CanExecute возвращать true, заменив их реализацию другой.
Из поиска таких вещей, как "замена кода .NET", я нашел эту статью , но я надеялся, что есть немного более простой подход. Однако, если мне придется, я сделаю это.