我正在构建一个使用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>
答案 0 :(得分:0)
查看此文档,其中描述了不同的掩码值。
http://www.telerik.com/help/wpf/radmaskedinput-features-mask-tokens.html
希望这对你有所帮助。