1

我有一个 ItemsControl 呈现 TextBlocks,每个项目的底部都有一个分隔符。

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

在此处输入图像描述

这是我的 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>

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

如何使每一行都相同?

4

1 回答 1

1

尝试SnapsToDevicePixels="True"

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

如果这没有帮助你也可以尝试

于 2011-03-10T06:12:28.577 回答