Я пытаюсь добавить новую строку внутри Label ContentStringFormat
:
Content="{Binding Path=(my:MyData.Files)}"
ContentStringFormat="{}Number of files:\n {0:#,0}"
Какие-либо предложения ?
Я пытаюсь добавить новую строку внутри Label ContentStringFormat
:
Content="{Binding Path=(my:MyData.Files)}"
ContentStringFormat="{}Number of files:\n {0:#,0}"
Какие-либо предложения ?
Вы не можете использовать escape-символы C# в коде XAML. Для XAML есть и другие возможности:
HEX-представление CR/LF 

(или просто перевод строки 

):
ContentStringFormat="{}Number of files: 
 {0:#,0}"
Привязать к строке, которая изначально содержит новые символы строки, где они вам нужны
Используйте мультисвязку с Environment.NewLine
<MultiBinding StringFormat="{}{0}{2}{1}" Mode="OneWay">
<Binding Path="Property0" />
<Binding Path="Property1" />
<Binding Source="{x:Static System:Environment.NewLine}"/>
</MultiBinding>