1. 程式人生 > >WPF 控制元件(二)ListView ListView+GridView+GridViewColumn+DisplayMemberBinding多列繫結資料的用法

WPF 控制元件(二)ListView ListView+GridView+GridViewColumn+DisplayMemberBinding多列繫結資料的用法

 1、設定列表頭

ColumnHeaderContainerStyle用來設定整個列表頭的字型及其背景顏色等等。

2、設定列表內容

ItemContainerStyle用來設定列表內容的字型及其背景顏色等等。

此外,Padding可以設定邊距。

列表內容居中:

ListView 部分程式碼

 <ListView x:Name="EnableSelectView" Canvas.Top="95" BorderThickness="1" Height="378" Width="462" ItemContainerStyle="{StaticResource ListViewItemContainerStyleForStudyPage}">
                        <ListView.View>
                            <GridView ColumnHeaderContainerStyle="{StaticResource DefaultGridViewColumnHeaderForStudyPage}">
                                <GridViewColumn x:Name="headerProtocolNum" Header="協議編號" Width="230" >
                                    <GridViewColumn.CellTemplate>
                                        <DataTemplate>
                                            <TextBlock Text="{Binding ProtocolNum}" Width="230" Padding="60,0,0,0"/>
                                        </DataTemplate>
                                    </GridViewColumn.CellTemplate>
                                </GridViewColumn>

                                <GridViewColumn x:Name="headerProtocolName" Header="協議名稱" Width="230" >
                                    <GridViewColumn.CellTemplate>
                                        <DataTemplate>
                                            <TextBlock Text="{Binding ProtocolName}" Width="230" Padding="60,0,0,0"/>
                                        </DataTemplate>
                                    </GridViewColumn.CellTemplate>
                                </GridViewColumn>
                            </GridView>
                        </ListView.View>
                    </ListView>

參考: