フォーカス時に WPF テキスト ボックスの通貨書式を削除することは可能ですか? アプリはMVVMに従います。
<TextBox HorizontalAlignment="Left"
Height="23"
Margin="156,264,0,0"
TextWrapping="Wrap"
HorizontalContentAlignment="Right"
Text="{Binding Amount, StringFormat=c, ValidatesOnNotifyDataErrors=True}"
VerticalAlignment="Top"
Width="100" />
テキストボックスにフォーカスがないときに書式設定が必要です。ただし、ユーザーが簡単に編集できるようにするためにフォーカスがある場合にのみ、削除する必要があります。$ を削除する理由は、タブを押すとフォーカスが $ の前にあるためです。これは、ユーザーがもう一度クリックするか、矢印キーを使用して数字に移動する必要があることを意味します。
ユーザーが上記のテキスト ボックスにタブ移動すると、通貨記号が削除されます。ご協力いただきありがとうございます。