たとえば、次のラベルがあります。
<Label Content="{Binding SiteName, StringFormat={}{0} | }" />
ラベルの内容は、"A Site Name | " のように表示されます。ただし、垂直バーと同様に、スペースは省略されます。
別のリソースに記載されているように、カラット ( ) でバーをエスケープしようとしました^
が、うまくいきませんでした。誰もこれを行う方法を知っていますか?
a のTextBlock
代わりに a を使用するLabel
<TextBlock Text="{Binding SiteName, StringFormat={}{0} | }" />
(スペースが考慮されていることを確認したい場合:
<TextBlock Text="{Binding SiteName, StringFormat='{}{0} | '}" />
または、の代わりにのContentStringFormat
プロパティを使用します。Label
StringFormat
<Label Content="{Binding SiteName}" ContentStringFormat="{}{0} | " />