gpt4 book ai didi

c# - 在 DevExpress TextEdit 中如何输入带小数点后 3 位的值且值最多应为 1000

转载 作者:行者123 更新时间:2023-11-30 22:35:19 33 4
gpt4 key购买 nike

我在 editsettings 的 dxgrid 中使用 devexpress TextEditSettings..

如何限制用户输入小数点后 3 位且值范围应为 0-1000 的值

最佳答案

试一试:

xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"

<Style x:Key="DXTextEdit_Numeric_Style" TargetType="{x:Type dxe:TextEdit}">
<Setter Property="Mask" Value="000.000;000.000-" />
<Setter Property="MaskType" Value="Numeric"/>
<Setter Property="DisplayFormatString" Value="000.000;000.000-"/>
<Setter Property="MaskUseAsDisplayFormat" Value="True"/>
</Style>

编辑:

试一试:

您必须指定您的列:

xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"

<dxg:GridColumn FieldName="SomeFieldName" Width="110" FilterPopupMode="CheckedList">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings Style="{DynamicResource GridColumnStyle_Text}" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>

然后是你的风格:

<Style x:Key="GridColumnStyle_Numeric" TargetType="{x:Type dxe:TextEditSettings}">
<Setter Property="Mask" Value="000.000;000.000-" />
<Setter Property="MaskType" Value="Numeric"/>
<Setter Property="FlowDirection" Value="RightToLeft"/>
<Setter Property="DisplayFormatString" Value="000.000;000.000-"/>
<Setter Property="MaskUseAsDisplayFormat" Value="True"/>
</Style>

关于c# - 在 DevExpress TextEdit 中如何输入带小数点后 3 位的值且值最多应为 1000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7468100/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com