Я пытаюсь создать развернутую версию слайдера с пользовательским элементом управления в части «большого пальца» (что означает: движущаяся вещь на слайдере), которая реагирует на движения слайдера. По сути, моя текущая демо-версия является просто UserControl с 5 визуальными состояниями, которые просто превращают смайлик в злое лицо в 5 этапах. Я хотел бы поместить этот пользовательский элемент управления в большой палец.
Моя единственная проблема заключается в следующем: я могу без проблем поместить UserControl в большой палец, отредактировав шаблон элемента управления Slider в Expression Blend. Однако, как только UserControl находится в ControlTemplate, он больше не виден новому классу пользовательского элемента управления и, следовательно, не может быть изменен с VisualStateManager.
Так что в основном мой вопрос состоит из двух частей:
Есть ли лучший способ заменить большой палец ползунка, чем редактирование его шаблона?
Если нет, как я могу получить доступ к материалам, которые я добавил в шаблон?
Спасибо за любые ответы!