次のような ListBox の下部に、複数の列と 2 つのボタンと行が必要です。
アイテム1 アイテム2 アイテム3 アイテム4 ボタン1 ボタン2
-------------------------------------------- ----------
ありがとう
- - - アップデート
各列のタイトルを表示する行を用意する
タイトル1 タイトル2 タイトル3 タイトル4
アイテム1 アイテム2 アイテム3 アイテム4 ボタン1 ボタン2
-------------------------------------------- ----------
- アップデート
<ListBox HorizontalAlignment="Left" VerticalAlignment="Top" Margin="700,210,0,0" Name="listBox1" Width="650" Height="532" ScrollViewer.VerticalScrollBarVisibility="Auto"> <ListBox.ItemTemplate> <データテンプレート> <グリッド幅="650"> <Grid.ColumnDefinitions> <ColumnDefinition 幅="80"> <ColumnDefinition 幅="*"> <ColumnDefinition 幅="*"> <ColumnDefinition 幅="*"> <ColumnDefinition 幅="*"> </Grid.ColumnDefinitions> <スタックパネル> <TextBlock Margin="8,3,0,0" FontSize="22" Foreground="DarkGray" Text="項目コード"/> <TextBlock Margin="8,3,0,0" FontSize="22" Foreground="DarkGray" Text="Description" TextWrapping="Wrap"/> <TextBlock Margin="8,3,0,0" FontSize="22" Foreground="DarkGray" Text="単価"/> <TextBlock Margin="8,3,0,0" FontSize="22" Foreground="DarkGray" Text="Amount"/> </スタックパネル> <TextBlock Margin="3,3,10,0" FontSize="22" FontWeight="SemiBold" Foreground="DarkBlue" Text="{Binding No}" Grid.Column="0" /> <TextBlock Margin="8,3,10,0" FontSize="22" Foreground="DarkBlue" Text="{Binding Description}" TextWrapping="Wrap" Grid.Column="1" /> <TextBlock Margin="8,3,10,0" FontSize="22" Foreground="DarkBlue" Text="{Binding UnitPrice}" TextWrapping="Wrap" Grid.Column="2" /> <TextBlock Margin="8,3,10,0" FontSize="22" Foreground="DarkBlue" Text="{Binding LineAmount}" TextWrapping="Wrap" Grid.Column="3" /> <Button x:Name="btnTransEdit" Margin="20,3,0,0" Content="Edit" FontSize="23" HorizontalAlignment="Left" VerticalAlignment="Top" Height="59" Width="130" Grid.Column="4" /> </グリッド> </データ テンプレート> </ListBox.ItemTemplate>