Telerik の RadMaskedNumericInput コントロールを使用する WPF アプリケーションを構築しています。これまで使ったことがないので、とりあえず調べてみました。
問題は、以下に示す xaml を含む RadMaskedNumericInput コントロールが GUI に既に存在することです。より「柔軟」にするためにマスクを変更するように依頼されました。彼らが意味したのは、小数点以下の桁数は同じままである必要があるということだったと思いますが、ユーザーは 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>