Что я хотел бы сделать, это создать пользовательский элемент управления с именем ImageCheckBox, который наследуется от класса CheckBox по умолчанию, добавить три свойства зависимостей типа ImageSource
, которые называются CheckedImage, IndeterminateImage и UncheckedImage. Просто переключите их Visibility
или Opacity
на основе CheckStates
элемента управления, то есть проверено, не проверено и неопределено.