У меня есть собственная реализация SplitButton, в которой содержится ComboBox с несколькими привязанными ComboBoxItems командами. Я могу просто связать свойства Name и Text команды, но не могу связать свойство IsEnabled ComboBoxItem с результатом метода CanExecute команды, потому что это метод , Есть ли какой-то синтаксис, о котором я не знаю для привязки к методам, или есть какая-то хитрость, которая поможет мне привязаться к CanExecute.
Кстати, я думал об использовании пользовательского ValueConverter, за исключением того, что я понял, что, вероятно, не получу никаких обновлений, когда CanExecute будет переоценен, так как это не свойство, а мои команды не являются бизнес-объектами. , Мне кажется, что на данный момент мне, возможно, придется создать ViewModel для команды, которая будет использоваться только в моем пользовательском элементе управления SplitButton, но это кажется мне немного за борт.