こんにちは、Windows プレゼンテーション ファウンデーション WPF を学習しようとしていて、最も単純なアプリケーション Calculator を開発しようとしていました。しかし、小さい値から大きい値を差し引くと、「-」を表示する際に問題が発生します。たとえば。この「10 - 20」のようなことをすると、出力は画面、つまりテキストボックスで「-10」になるはずです。しかし、「10-」と表示されています。なぜか最後に「~」が来ています。テキストボックスの私のxamlコードは次のようになります:
<TextBox Height="33" HorizontalAlignment="Left" Name="outputbox"
VerticalAlignment="Top" Width="278"
FontFamily="Tahoma" FontSize="18"
FlowDirection="righttoleft" IsReadOnly="True" />
減算と表示を行うコードは次のようになります
if (entry1 > entry2)
{
outputbox.Text = (entry1 - entry2).ToString();
}
else
{
outputbox.Text = "-" + (entry2 - entry1).ToString();
}
デバッグ中は適切な文字列が「-10」として表示されますが、テキストボックスに表示されている間は文字列「10-」が表示されます。何が欠けているかについて何か考えはありますか???