Как можно сгладить границу WPF, чтобы получить бесшовную поверхность? - PullRequest
0 голосов
/ 22 января 2019

У меня есть прямоугольники, которые имеют разноцветные границы для представления разных статусов.Я пытаюсь создать фигуру-заполнитель, которая является просто цветом фона.Чтобы сделать их все одинакового размера, я добавляю рамку того же цвета, что и фон по умолчанию для этого заполнителя.Вы можете увидеть это на изображении ниже.Тем не менее, на границе есть небольшая внутренняя линия, или край, от которого я не могу избавиться, что мешает ей выглядеть как «плоская» поверхность.Как я могу удалить эту строку?Граница в настоящее время:

<Border Margin="2.5" BorderBrush="{Binding exampletext, FallbackValue=#00bc00}"
            Background="#788585" BorderThickness="4"
            CornerRadius="3">

Placeholder object

1 Ответ

0 голосов
/ 22 января 2019

Не устанавливайте BorderThichkness и, вероятно, BorderBrush также не нужен:

<Border Margin="2.5" 
        Background="#788585" 
        CornerRadius="3">

Обновление : если вам нужен этот заполнитель шириной 4 пикселя, вы можете попробовать с Padding, возможно:

<Border Margin="2.5" 
        Background="#00bc00" Padding="4"
        CornerRadius="3">
...