J'ai une collection d'articles et je veux avoir une rangée de coloration alternée, j'ai regardé sur la façon de le faire, mais ne trouve rien, je pense que cela devrait être simple mais peut-être que je suis Il manque quelque chose.ItemsCollection et coloration de ligne alternatif
C'est WPF btw.
<Grid>
<ItemsControl Name="itemsControl">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="80"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Path=name}" VerticalAlignment="Center"/>
<TextBlock Grid.Column="1" Text="{Binding Path=something}" VerticalAlignment="Center"/>
<Button Grid.Column="2" Content="Launch" Tag="{Binding}" Height="25" VerticalAlignment="Center" Click="Button_Click"/>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
<ItemsControl.ItemContainerStyle>
<Style>
<Setter Property="Control.Margin" Value="5"/>
</Style>
</ItemsControl.ItemContainerStyle>
</ItemsControl>
<Button Height="23" HorizontalAlignment="Right" Margin="0,0,12,12" Name="button1" VerticalAlignment="Bottom" Width="75" Click="button1_Click">Button</Button>
</Grid>
je reçois ne peut pas résoudre fond de la propriété de style lorsque vous utilisez votre exemple – RubbleFord
Essayez Control.Background –
Les compiles de code maintenant, mais pas de couleurs alternantes malheureusement, je vais continuer à creuser. – RubbleFord