I have a textbox bound to a property in an object. I have setup the string format to be p0.
However, when I enter 12 for example it is formatted as 1200% (multiplie
"{Binding Path=Percentage, StringFormat={}{0}%}"
Another solution is to wrap the % in single quotes, and put it inside the curley brackets:
%
<TextBlock Text="{Binding Percentage, StringFormat={}{0:#0.00'%'}}"/>