So I have a XamDataGrid
with a percent field.
<igWPF:XamDataGrid DataSource="{Binding Data}" DataValueChanged="XamDataGrid_DataValueChanged">
<igWPF:XamDataGrid.FieldLayoutSettings>
<igWPF:FieldLayoutSettings AutoGenerateFields="False" AllowAddNew="False" AddNewRecordLocation="OnBottomFixed" />
</igWPF:XamDataGrid.FieldLayoutSettings>
<igWPF:XamDataGrid.FieldLayouts>
<igWPF:FieldLayout>
<igWPF:Field Name="Percent" />
</igWPF:FieldLayout>
</igWPF:XamDataGrid.FieldLayouts>
</igWPF:XamDataGrid>
I need to set the percent field to have 100 as a maximum value. How can I do so?
You can use a numeric field, i.e.
int
/Int32
and set the field editor type toXamNumericEditor
. Then, you can define aValueConstraint
that specifies the minimum and maximum values.For more information, see the code example for Configuring XamNumericEditor and others: