WPFアプリケーションのC#で文字列をフォーマットされたテキストに変換したいのですが、これを行うにはどうすればよいですか?
どうもありがとう
これを行うには、通常の C# ツールをいつでも使用できます。
ただし、全体の目的がバインディング用の適切な文字列を作成することである場合は、バインディングのStringFormatを直接使用できる場合があります。
たとえば、次のように TextBlock を持つことができます。
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} at distance of {1}m.">
<Binding Path="User"/>
<Binding Path="Distance"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
これにより、「ユーザー」および「距離」のバインドされた値に基づいてテキストがフォーマットされます。