Я пытаюсь разработать пример от "Домена.NET Управляемый Дизайн с C#", который содержит пример кода, где Вы видите, объявил некоторые атрибуты типа DelegateCommand
.
Теперь, я попытался гуглить его, но я не могу найти его ссылку нигде на MSDN (на самом деле, я нашел эту статью, но нет DelegateCommand
сама статья).
DelegateCommand
что-то это - часть WPF
или это - просто что-то созданное в книге?
Если это - часть WPF (или какой-либо другой продукт MS), в котором блок/пространство имен - это?
DelegateCommand не является (пока) частью стандартной библиотеки (BCL).
Он является частью привязки команд WPF для MVVM.
Пока мы не получим "официальный" шаблон MVVM в VS, все примеры/инструменты MVVM определяют его где-то сами. Не всегда с одним и тем же именем или в одном и том же месте.
Я обнаружил, что оно называется RelayCommand
(если честно, я думаю, это оригинальное название). См. Здесь:
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx#id0090051
Надеюсь, что это поможет!
DelegateCommands
является пользовательской реализацией ICommand
. DelegateCommand
был представлен (поправьте меня, если я ошибаюсь) в prism (Composite Application framework) - http://compositewpf.codeplex.com/
Вы можете использовать его или реализовать свой собственный, как сделано здесь -