Мне связали маркировку со значением ползунка.
Content="{Binding Path=Value, ElementName=Slider}"
Как я добавляю символ процента? Значение ползунка уже отформатировано правильно, поэтому когда значение равняется '50', все, в чем я нуждаюсь, '50%'.
Я знаю, как сделать это в коде позади, но я надеялся выполнить это в xaml, не создавая преобразователь. TIA
У меня это работает нормально (проверено в Kaxaml):
<StackPanel>
<Slider Minimum="0" Maximum="100" x:Name="slider" />
<TextBlock Text="{Binding Path=Value, ElementName=slider, StringFormat='\{0\}%'}" />
</StackPanel>
Без обратных слэшей я получаю ошибку, говорящую, что символ % недопустим в этой позиции.
Вы можете использовать StringFormat следующим образом
Content="{Binding Path=Value, ElementName=Slider, StringFormat='{0}%'}"