Отображение текущего времени над ползунком в Silverlight - PullRequest
0 голосов
/ 17 июня 2010

Я сделал слайдер времени в Silverlight. Чтобы стилизовать его, я создал шаблон управления и изменил стиль. Я добавил текстовое поле над большим пальцем (всегда по центру над большим пальцем), в котором должно отображаться время.

Однако я не могу найти какой-либо способ доступа к информации о ползунке (например, текущее значение) или найти другой способ передачи любой информации в стиль, который я затем могу связать с текстовым полем.

Итак, мой вопрос вкратце: как я могу отображать информацию о времени над большим пальцем?

Ответы [ 2 ]

0 голосов
/ 23 июня 2010

Я нашел решение, которое сработало для моего проекта. Я (неправильно) использовал свойство ползунка Tag и поместил в него информацию о времени. Затем я привязываю это к текстовому блоку в шаблоне, отображающем информацию.

Это не самое элегантное решение, но этого было достаточно для работы. Может быть, я решу поместить весь слайдер в пользовательский элемент управления, как предложил @ErikHeemskerk.

0 голосов
/ 17 июня 2010

Я считаю, что единственный способ сделать это - создать класс управления, производный от Slider, а затем создать свойство зависимости для этого класса, которое отображает значение ползунка на значение времени.Затем вы можете привязать свой шаблон к этому свойству.

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