1

TextBlocksを表示する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>

セパレータの代わりに細い境界線を使用してみましたが、同じ結果になりました。

各行を同一にするにはどうすればよいですか?

4

1 に答える 1

1

試すSnapsToDevicePixels="True"

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

これで問題が解決しない場合は、

于 2011-03-10T06:12:28.577 に答える