私は数ヶ月前に同様の質問をしました
この場合、私はこのようなテキストブロックを持っています
<TextBlock FontSize="28" Text="{Binding DataPoint.Y, StringFormat=\{0:0\\%\}}" Foreground="Black">
ご覧のとおり、データが 0.0 の場合、StringFormat は数値の後に「%」記号を付けます (コード ビハインドでコンポーネントを埋めます。変数は double です)。「0%」が得られます。
しかし、テキストが 0.0 の場合に "" を取得したい
これまでのところ、私はこれを持っています:
Text="{Binding DataPoint.Y, StringFormat=\{0:#.#\\%\}}"
しかし、これは "%" を取得します。どうすれば "" を取得できますか?