3

我正在构建一个使用 Telerik 的 RadMaskedNumericInput 控件的 WPF 应用程序。我以前从未使用过这个,所以我现在只是在探索。

问题是,我们的 GUI 中已经有一个 RadMaskedNumericInput 控件,其中包含您在下面看到的 xaml。我被要求更换面具以使其更“灵活”。我认为他们的意思是小数位数应该保持不变,但用户应该能够输入他们想要的任何数字,从 1.000 到 1000000etc.000。xaml 中的掩码仅允许最大为 999.999 的数字。我怎样才能做到这一点,以便我可以引入任何我想要的数字,我的意思是,左侧没有固定大小,但保持小数的固定大小?

<StackPanel Orientation="Vertical" Margin ="15,15,15,0" Height="Auto" VerticalAlignment="Top" Grid.ColumnSpan="3">
                        <TextBlock Text="{lex:LocText AquaSafe.WPF.ClientControls.LagrangeanSimulator:Strings:strConstantFlow}" Margin="0 0 0 5"/>
                        <telerik:RadMaskedNumericInput Value="{Binding DefaultValueFlow, ValidatesOnDataErrors=True, NotifyOnValidationError=True}"
                            Validation.ErrorTemplate="{StaticResource VerticalErrorTemplate}"
                            Mask="#3.3" Height="30" Width="150" telerik:StyleManager.Theme="Metro" />
                    </StackPanel>
4

1 回答 1

0

仔细阅读描述不同掩码值的文档。

http://www.telerik.com/help/wpf/radmaskedinput-features-mask-tokens.html

希望这对你有帮助。

于 2013-06-28T17:23:35.057 回答