Requirement: a slider value ranges from 0 to 100 to control the transparency of a border. The text label in the border shows the current sliding value of the slider.
<Stackpanel>
<Slider value = 10 X: Name = "slidername" Maximum = 100 minimun = 0/>
<Border borderbursh = red borderthickness = 1 opacity = {binding elementname = slidername, Path = value, converter = {staticresource conversion name}>
<Textblock text = {binding elementname = slidername, Path = value,Stringformat =##\\ %}>
</Textblock>
</Border>
</Stackpanel>
When controlling the border transparency, a converter is written, because the slider value ranges from 0 to 100, and the opactity transparency value ranges from 0 to 1.
The key I want to talk about is stringformat, which shows a percentage. Use # To take up two digits. \ is not clear about the two digits. If \ is not added \\, the four-digit Ru 6204% is displayed, so the last two digits are omitted. Please correct them.
It's too painful.CodeAll the Internet needs to be tapped