小编Ste*_*eve的帖子

在WPF中更改网格行背景颜色

我想为我的网格行设置2种颜色,偶数颜色将有一种颜色,其他颜色将有另一种颜色.我甚至不知道开始做这件事.

<ListBox
    ItemsSource="{Binding}" x:Name="station_list"
    HorizontalAlignment="Left" Height="378" Margin="10,31,0,0"
    VerticalAlignment="Top" Width="570" SelectedIndex="0">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Grid x:Name="Stations_Template">
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>

                <TextBlock Grid.Column="0" Text="First Name: " />
                <TextBlock Grid.Column="1" Text="{Binding Path=sname}" />
                <TextBlock Grid.Column="2" Text="Last Name: " />
                <TextBlock Grid.Column="3" Text="{Binding Path=mahoz}" />
                <CheckBox Grid.Column="4" Content="Is Active?"
                    IsEnabled="False"
                    IsChecked="{Binding Path=isactive}" />
            </Grid>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

c# wpf grid xaml

11
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×1

grid ×1

wpf ×1

xaml ×1