Пользовательский флажок в Silverlight - PullRequest
6 голосов
/ 12 октября 2011

Как создать пользовательский флажок, который выглядит так, как показано ниже.Флажки отображаются динамически и могут иметь пользовательские цвета.

Ответы [ 2 ]

1 голос
/ 12 октября 2011

Ну, вы можете просто оформить его. Возьмите стиль из здесь и измените его. Ключевым компонентом стиля является VisualStateManager , убедитесь, что вы понимаете, что он делает.

Также вы можете создать собственный элемент управления, о котором вы можете прочитать, например, здесь .

0 голосов
/ 12 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...