10 進数値にバインドされたテキスト ボックスがあります。ここで、100 のような何かを入力して、完全にクリア (空) するとします。データを保存すると、10 進数で 1 が保存されます。同様に、200 を試してテキスト ボックスをクリアすると、2 が保存されます。10 進数値は null ではないことに注意してください。何か案は?
<TextBox
Height="23"
VerticalAlignment="Center"
Text="{Binding Discount,Mode=TwoWay}"
MaxLength="50"
TabIndex="28"
Grid.Row="2"
Grid.Column="1"
local:FocusExtension.IsFocused=
"{Binding Path=IsDiscountFocused,Mode=TwoWay}"
Margin="5,0,0,0"/>