如何在wpf中为ListBox设置列表项高度,宽度和边框

时间:2014-10-31 11:12:04

标签: wpf xaml listbox

我需要为列表框中的每个列表项设置高度,宽度和边框颜色。如果我设置了Setter Property 它是整个列表框的设置。尽管如此,我需要设置每一个破败的东西。任何人帮助我。

这是我的代码:

  <ListBox x:Name="lbOne" PreviewMouseLeftButtonDown="ListBox_PreviewMouseLeftButtonDown"
             HorizontalAlignment="Left" Margin="12,29,0,12" Width="215"  
             ScrollViewer.VerticalScrollBarVisibility="Visible" /> 

1 个答案:

答案 0 :(得分:0)

尝试以下代码,让我知道它是否适合您。

<ListBox ...>
<ListBox.ItemContainerStyle>
    <Style TargetType="ListBoxItem" BasedOn="{StaticResource {x:Type ListBoxItem}}">
        <Setter Property="HorizontalContentAlignment" Value="Stretch" />
    </Style>
</ListBox.ItemContainerStyle>

另外,请参考以下链接以供参考。

可能请参阅以下链接以正确使用ListBox Item属性。