我有一個雙重屬性,當該屬性顯示在網格上時,它默認為具有美元符號。如何洗掉美元符號?我有:
igWpf 欄位是我遇到問題的地方。如何從 igWPF 欄位中的雙精度中洗掉美元符號?
<igWpf:XamDataGrid Name="Name"
DataSource="{Binding Path=SomeName}"
GroupByAreaLocation="None"
BorderBrush="{StaticResource LightGrayBorder}"
Theme="MetroDark"
FontSize="11"
ScrollingMode="Deferred">
<igWpf:XamDataGrid.FieldSettings>
<igWpf:FieldSettings AllowEdit="False" AutoSizeScope="RecordsInView" AutoSizeOptions="Label, DataCells" CellHeight="35" AllowRecordFiltering="True" FilterLabelIconDropDownType="SingleSelect"/>
</igWpf:XamDataGrid.FieldSettings>
<igWpf:XamDataGrid.FieldLayoutSettings>
<igWpf:FieldLayoutSettings AllowAddNew="False" AllowDelete="False" AutoGenerateFields="False" AutoArrangeCells="Never" RecordSelectorLocation="None" />
</igWpf:XamDataGrid.FieldLayoutSettings>
<igWpf:XamDataGrid.FieldLayouts>
<igWpf:FieldLayout ParentFieldName="SomeName">
<igWpf:FieldLayout.Fields>
<igWpf:Field Name="SomeName" Label="ID" Column="0" Width="Auto" />
</igWpf:FieldLayout.Fields>
</igWpf:FieldLayout>
</igWpf:XamDataGrid.FieldLayouts>
</igWpf:XamDataGrid>
uj5u.com熱心網友回復:
十進制欄位的默認編輯器是 XamCurrencyEditor。您可以通過將欄位的 EditorType 屬性設定為使用 XamNumericEditor 來更改此設定。
<igData:Field Name="MyField">
<igData:Field.Settings>
<igData:FieldSettings EditorType="{x:Type igEditors:XamNumericEditor}" EditAsType="{x:Type sys:Double}" />
</igData:Field.Settings>
</igData:Field>
https://www.infragistics.com/community/forums/f/ultimate-ui-for-wpf/20454/decimal-field-of-object-always-appears-as-a-currency-when-bound-to- xamdatapresenter
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/521340.html
上一篇:GitVersion:發布單個檔案時缺少著作權屬性,其中*GenerateAssemblyInfo*設定為*false*
