Hallo Leute und danke fürs reinschauen...
Es wäre nett, wenn mir jemand bei meinem Problem helfen würde manch eine Spalte anders zu färben wie die anderen spalten... Das habe ich bis jetzt:
- Es färbt sich entsprechend, hat aber kein Alternativ-Background...
- Und das zweite Problem, wie mache ich € Zeichen hinter den Zahlen bei Konto8400?
Danke euch im Voraus....
Es wäre nett, wenn mir jemand bei meinem Problem helfen würde manch eine Spalte anders zu färben wie die anderen spalten... Das habe ich bis jetzt:
XML-Quellcode
-
- <UserControl.Resources>
- <Converter:StateToStringConverter x:Key="StateToStringConverter"/>
- <Converter:State_I_ToStringConverter x:Key="State_I_ToStringConverter"/>
- <Style TargetType="{x:Type TextBlock}" x:Key="RightCell">
- <Setter Property="HorizontalAlignment" Value="Stretch"/>
- <Setter Property="TextAlignment" Value="Right"/>
- </Style>
- <Style TargetType="{x:Type TextBlock}" x:Key="RightCellYellow">
- <Setter Property="HorizontalAlignment" Value="Stretch"/>
- <Setter Property="TextAlignment" Value="Right"/>
- <Setter Property="Background" Value="LightYellow"/>
- </Style>
- <Style TargetType="{x:Type TextBlock}" x:Key="RightCellPink">
- <Setter Property="HorizontalAlignment" Value="Stretch"/>
- <Setter Property="TextAlignment" Value="Right"/>
- <Setter Property="Background" Value="LightPink"/>
- </Style>
- </UserControl.Resources>
- <DataGrid x:Name="dMain" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" CanUserAddRows="False"
- RowHeaderWidth="20" AutoGenerateColumns="False" BorderBrush="#3155AE" BorderThickness="0.6" AlternatingRowBackground="LightBlue" HeadersVisibility="All" EnableColumnVirtualization="True" IsSynchronizedWithCurrentItem="True">
- <DataGrid.Columns>
- <DataGridTextColumn Binding="{Binding Path=Name}" Header="Name" IsReadOnly="True" ElementStyle="{StaticResource RightCell}"/>
- <DataGridTextColumn Binding="{Binding Path=Status, Converter={StaticResource StateToStringConverter}}" Header="Status" IsReadOnly="True" ElementStyle="{StaticResource RightCell}"/>
- <DataGridTextColumn Binding="{Binding Path=Druckstatus, Converter={StaticResource State_I_ToStringConverter}}" Header="Druckstatus" IsReadOnly="True" ElementStyle="{StaticResource LightYellow}"/>
- <DataGridTextColumn Binding="{Binding Path=Konto8400, ConverterCulture='de-DE', StringFormat=N2}" Header="Konto8400" IsReadOnly="True" ElementStyle="{StaticResource RightCellPink}"/>
- </DataGrid.Columns>
- </DataGrid>
- Es färbt sich entsprechend, hat aber kein Alternativ-Background...
- Und das zweite Problem, wie mache ich € Zeichen hinter den Zahlen bei Konto8400?
Danke euch im Voraus....