Skip to content

Commit 2b3bd4a

Browse files
authored
Merge pull request #55 from jholzer/master
Bugfix: Format-Text must return parsed value, else value in textbox will be overwritten with "LastEditingNumericValue" if "IsUpdateValueWhenLostFocus" is enabled on lost focus
2 parents 8c593b0 + a756b40 commit 2b3bd4a

24 files changed

+119
-558
lines changed

source/Demo/UpDownDemoLib/Views/ByteUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
IsDisplayLengthFixed="True"
3636
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
3737
IsReadOnly="False"
38+
IsUpdateValueWhenLostFocus="True"
3839
MaxValue="{Binding MaximumValue}"
3940
MinValue="{Binding MinimumValue}"
4041
MouseWheelAccelaratorKey="{Binding AccelModifierKey, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"

source/Demo/UpDownDemoLib/Views/DecimalUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
IsDisplayLengthFixed="True"
3636
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
3737
IsReadOnly="False"
38+
IsUpdateValueWhenLostFocus="True"
3839
LargeStepSize="{Binding LargeStepSize, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
3940
MaxValue="{Binding MaximumValue}"
4041
MinValue="{Binding MinimumValue}"

source/Demo/UpDownDemoLib/Views/DoubleUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
IsDisplayLengthFixed="True"
3636
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
3737
IsReadOnly="False"
38+
IsUpdateValueWhenLostFocus="True"
3839
LargeStepSize="{Binding LargeStepSize, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
3940
MaxValue="{Binding MaximumValue}"
4041
MinValue="{Binding MinimumValue}"

source/Demo/UpDownDemoLib/Views/FloatUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
IsDisplayLengthFixed="True"
3636
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
3737
IsReadOnly="False"
38+
IsUpdateValueWhenLostFocus="True"
3839
LargeStepSize="{Binding LargeStepSize, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
3940
MaxValue="{Binding MaximumValue}"
4041
MinValue="{Binding MinimumValue}"

source/Demo/UpDownDemoLib/Views/LongUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
IsDisplayLengthFixed="True"
3636
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
3737
IsReadOnly="False"
38+
IsUpdateValueWhenLostFocus="True"
3839
LargeStepSize="{Binding LargeStepSize, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
3940
MaxValue="{Binding MaximumValue}"
4041
MinValue="{Binding MinimumValue}"

source/Demo/UpDownDemoLib/Views/NumericUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
IsDisplayLengthFixed="True"
3636
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
3737
IsReadOnly="False"
38+
IsUpdateValueWhenLostFocus="True"
3839
LargeStepSize="{Binding LargeStepSize, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
3940
MaxValue="{Binding MaximumValue}"
4041
MinValue="{Binding MinimumValue}"

source/Demo/UpDownDemoLib/Views/PercentageUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
IsDisplayLengthFixed="True"
4141
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
4242
IsReadOnly="False"
43+
IsUpdateValueWhenLostFocus="True"
4344
LargeStepSize="{Binding LargeStepSize, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
4445
MaxValue="{Binding MaximumValue, Converter={StaticResource FactorToDoubleConverter}, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
4546
MinValue="{Binding MinimumValue, Converter={StaticResource FactorToDoubleConverter}, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"

source/Demo/UpDownDemoLib/Views/SByteUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
IsDisplayLengthFixed="True"
3636
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
3737
IsReadOnly="False"
38+
IsUpdateValueWhenLostFocus="True"
3839
LargeStepSize="{Binding LargeStepSize, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
3940
MaxValue="{Binding MaximumValue}"
4041
MinValue="{Binding MinimumValue}"

source/Demo/UpDownDemoLib/Views/ShortUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
IsDisplayLengthFixed="True"
3636
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
3737
IsReadOnly="False"
38+
IsUpdateValueWhenLostFocus="True"
3839
LargeStepSize="{Binding LargeStepSize, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
3940
MaxValue="{Binding MaximumValue}"
4041
MinValue="{Binding MinimumValue}"

source/Demo/UpDownDemoLib/Views/UIntegerUpDownDemo.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
IsDisplayLengthFixed="True"
3737
IsMouseDragEnabled="{Binding ElementName=IsMouseDragEnabledCheckBox, Path=IsChecked}"
3838
IsReadOnly="False"
39+
IsUpdateValueWhenLostFocus="True"
3940
LargeStepSize="{Binding LargeStepSize, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
4041
MaxValue="{Binding MaximumValue}"
4142
MinValue="{Binding MinimumValue}"

0 commit comments

Comments
 (0)