Это для Silverlight 4, я хочу создать новый класс кнопок для кнопки закрытия / отмены для использования на экранах ввода данных.Цель состоит в том, чтобы переместить взаимодействие «подтвердить отмену» в элемент управления, а не в ViewModel.Функциональная схема:
1) Имеет свойство IsDirty, нуждается в поддержке привязки
2) Имеет два «состояния», контролируемых IsDirty
3) При нажатии, если это Грязное шоуокно сообщения для подтверждения отмены перед вызовом команды
4) Оба состояния вызовут команду
Использование будет
<i:CancelButton Command="{Binding Path=CloseCommand}" IsDirty="{Binding Path=IsDirty}"/>
Я ищу указатели, ядумаю, что шаблонный элемент управления будет лучшим вариантом, но вам нужно некоторое руководство о том, как это сделать