ItemsControl中的分隔符为每个项目呈现不同的阴影

时间:2011-03-10 03:21:19

标签: wpf itemscontrol separator

我有一个ItemsControl呈现TextBlocks,每个项目底部都有一个Separator。

我的问题是每个分隔符都呈现出略微不同的灰色阴影 - 看起来很狡猾:

enter image description here

这是我的XAML:

<ItemsControl ItemsSource="{Binding Path=Items}">
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <StackPanel></StackPanel>
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text="{Binding}" ></TextBlock>
                <Separator></Separator>
            </StackPanel>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

我也尝试使用细边框而不是分隔符,结果相同。

如何使每一行相同?

1 个答案:

答案 0 :(得分:1)

尝试SnapsToDevicePixels="True"

<ItemsControl ItemsSource="{Binding Path=Items}" SnapsToDevicePixels="True">

如果这没有帮助,您也可以尝试使用