Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf ItemsControl中的分隔符为每个项目渲染不同的阴影_Wpf_Itemscontrol_Separator - Fatal编程技术网

Wpf ItemsControl中的分隔符为每个项目渲染不同的阴影

Wpf ItemsControl中的分隔符为每个项目渲染不同的阴影,wpf,itemscontrol,separator,Wpf,Itemscontrol,Separator,我有一个ItemsControl显示文本块,每个项的底部都有一个分隔符 我的问题是,每个分隔符都渲染为略微不同的灰色-看起来非常棘手: 这是我的XAML: <ItemsControl ItemsSource="{Binding Path=Items}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <StackPanel></StackPane

我有一个ItemsControl显示文本块,每个项的底部都有一个分隔符

我的问题是,每个分隔符都渲染为略微不同的灰色-看起来非常棘手:

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

我也尝试过使用薄边框代替分隔符,得到了相同的结果

如何使每一行都相同?

试试看


如果这对你没有帮助,你也可以尝试一下

  • (WPF 4)
  • (反走样回合)
试试看


如果这对你没有帮助,你也可以尝试一下

  • (WPF 4)
  • (反走样回合)
<ItemsControl ItemsSource="{Binding Path=Items}" SnapsToDevicePixels="True">