<sync:DoubleTextBox x:Name="TxtQuantity"
Value="{Binding Path=Model.Quantity, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
HorizontalAlignment="Stretch"
VerticalAlignment="Center"
MaxValue="999999999999999999.99"
MinValue="0"
Validation.ErrorTemplate="{DynamicResource AsteriskValidationTemplate}"
Width="{Binding RelativeSource={RelativeSource TemplatedParent}}"
Height="22"
UseNullOption="True"
AcceptsReturn="True"
IsScrollingOnCircle="False" NumberDecimalDigits="2"
>
when I input until 999,999,999,999,999.00 it still able but when i add another 9 it will auto round of to 1,000,000,000,000,000.00
and the maxvalue still able to increase but it not able to add another 9. It can reach until 1,000,000,000,000,000,000.00 but it will auto round off to 1 after pass 15 digit
Any solution on this ? As I need 18 digit and 2 decimal