Infragistics xamDataGrid가있는 양식이 포함 된 WPF 프로젝트가 있습니다. 이 xamDataGrid에 표시되는 데이터는 호출자에 따라 다릅니다. 내가 뭘 하려는지 소수점 4 자릿수를 표시하는 숫자 열 (비율) 서식을 지정하는 것입니다. XAML로이 작업을 수행하는 방법에 대한 지침이있는 여러 사이트를 찾았지만이 그리드의 데이터는 동적이므로 코드 숨김에서이 작업을 수행해야합니다. (가급적이면 C#하지만 VB.Net로 관리 할 수 있습니다.) 호출자는 현재 눈금에 표시 할 데이터와 숨길 열과 편집 할 수있는 열을 전달합니다. 그래서 나에게 형식의 열 목록과 사용할 형식 문자열을 전달할 수 있습니다. xamDataGrid가 특정 방식으로 열이나 필드의 서식을 지정하는 방법을 알아내는 것만으로도 충분합니다.xamDataGrid에서 소수 자릿수 4 자리 숫자 서식 지정
<igWPF:XamDataGrid x:Name="GrdMaint"
Margin="10"
DataSource="{Binding Source={StaticResource cvsDataGrid}}"
BorderBrush="Black"
BorderThickness="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
IsSynchronizedWithCurrentItem="True"
Theme="Office2k7Blue"
GroupByAreaLocation="None"
FieldLayoutInitialized="GrdMaint_OnFieldLayoutInitialized"
PreviewMouseDoubleClick="GrdMaint_OnPreviewMouseDoubleClick"
RecordUpdated="GrdMaint_RecordUpdated">
<igWPF:XamDataGrid.FieldSettings>
<igWPF:FieldSettings AllowRecordFiltering="True"
FilterLabelIconDropDownType="MultiSelectExcelStyle"
Width="Auto" />
</igWPF:XamDataGrid.FieldSettings>
<igWPF:XamDataGrid.FieldLayoutSettings>
<igWPF:FieldLayoutSettings HighlightAlternateRecords="True"
FilterUIType="LabelIcons"
AllowDelete ="False"
AutoGenerateFields="True" />
</igWPF:XamDataGrid.FieldLayoutSettings>
</igWPF:XamDataGrid>
이