Я привязал всплывающую подсказку элемента управления ползунком к его свойству Value и пытаюсь использовать StringFormat, чтобы он отображал «Текущее значение {0} из 10», где {0} - это свойство Value. Ниже приводится одна из различных вещей, которые я пробовал разобраться в этом.
<Slider.ToolTip>
<Label>
<Label.Content>
<Binding StringFormat="Current Value {0} of 10"
ElementName="DebugLevelSlider"
Path="Value" />
</Label.Content>
</Label>
</Slider.ToolTip>
У меня проблемы с поиском в Интернете примеров того, как использовать строковый формат со строковыми литералами, такими как мой выше. Я вижу много преобразований формата даты / времени / валюты в строковый формат. Я думаю, что у меня есть способ сделать это с помощью мульти-привязки, но это просто кажется лишним объемом работы, чем необходимо. Я надеюсь, что для форматирования строкового литерала мне все еще не нужно писать специальный конвертер.
В моем приложении я обнаружил, что использую много дополнительных меток рядом с элементами, поэтому понимание формата строки, надеюсь, позволит мне устранить некоторые из эти ненужные ярлыки.