Ich habe zwei decimal
Datentyp-Spalten; ich möchte, dass sie wie folgt angezeigt werden:
- Spalte 1 (
ColumnWithNoDollarSign
) haben pas de "$"-Zeichen vor den Werten - Spalte 2 (
ColumnWithDollarSign
) wird den Werten ein "$"-Zeichen vorangestellt
So sieht meine XAML derzeit aus:
<ig:XamDataGrid Name="xamDataGrid"
IsGroupByAreaExpanded="False"
DataSource="{Binding Rows, Mode=OneWay}">
<ig:XamDataGrid.Resources>
<Style TargetType="{x:Type Editors:XamNumericEditor}">
<Setter Property="HorizontalContentAlignment" Value="Left" />
<Setter Property="FontSize" Value="12" />
</Style>
<Style TargetType="{x:Type Editors:XamCurrencyEditor}">
<Setter Property="HorizontalContentAlignment" Value="Left" />
<Setter Property="FontSize" Value="12" />
</Style>
</ig:XamDataGrid.Resources>
<ig:XamDataGrid.FieldLayoutSettings>
<ig:FieldLayoutSettings AutoGenerateFields="False"/>
</ig:XamDataGrid.FieldLayoutSettings>
<ig:XamDataGrid.FieldLayouts>
<ig:FieldLayout Key="layout">
<ig:Field Name="ColumnWithNoDollarSign" Label="Column 1"/>
<ig:Field Name="ColumnWithDollarSign" Label="Column 1"/>
</ig:FieldLayout>
</ig:XamDataGrid.FieldLayouts>
</ig:XamDataGrid>
Das Problem ist meines Erachtens, dass die XamCurrencyEditor
Stil, den ich anwende, hat Vorrang vor allen decimal
Spalten. Ich möchte nur, dass es eine der folgenden Spalten überschreibt decimal
Spalten. Wie würde ich vorgehen?