2016-04-23 4 views
0

グリッド内の各リストビューアイテムの後ろに水平線を挿入するにはどうすればよいですか?グリッド内のリストビューアイテムの後の水平ライン

<Grid> 
    <ListView Margin="10" Name="Users"> 
     <ListView.View> 
      <GridView> 
       <GridViewColumn Header="Name" Width="300"> 
        <GridViewColumn.CellTemplate> 
         <DataTemplate> 
          <TextBlock TextWrapping="Wrap" TextTrimming="WordEllipsis" Height="32" Text="{Binding Name}" />       
         </DataTemplate> 
        </GridViewColumn.CellTemplate> 
       </GridViewColumn> 
       <GridViewColumn Header="Age" Width="200"> 
        <GridViewColumn.CellTemplate> 
         <DataTemplate> 
          <TextBlock TextWrapping="Wrap" TextTrimming="WordEllipsis" Height="32" Text="{Binding Age}" /> 
         </DataTemplate> 
        </GridViewColumn.CellTemplate> 
       </GridViewColumn> 
      </GridView> 
     </ListView.View> 
    </ListView> 
</Grid> 

私はDataTemplateを

<DataTemplate> 
    <Border Margin="5" BorderThickness="1" BorderBrush="SteelBlue"> 

だけがデータテンプレートの各項目の周囲に境界線を追加して、その後国境を画定してみました。各行の後ろに水平のセパレータを挿入するにはどうすればよいですか?

+0

Borderに 'BorderThickness =" 0,0,0,1 "' –

+0

を渡してください。ありがとうございます、どうすれば2番目の "Age"列まで延長することができますか? – user3918985

+1

Derp、良い点。試してみてくださいItemContainerStyle:http://stackoverflow.com/a/4474474/424129 –

答えて

1

私はあなたがItemContainerStyleを経由して、行のスタイルを設定することができるようにするべきだと思う:

https://stackoverflow.com/a/4474474/424129

あなたが唯一の下の境界を持つようにBorderThickness="0,0,0,1"を設定したいと思います。

関連する問題