Размытие BorderBrush у Border

Рейтинг: 0Ответов: 1Опубликовано: 27.05.2023

делаю форму из группы TextBox которые прижаты друг к другу. Вид общей разметки

Пытаюсь добавить к ним изображение оформленное в такой же рамке, как и TextBox:

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="25*" />
            <RowDefinition Height="25*" />
            <RowDefinition Height="25*" />
        </Grid.RowDefinitions>
        
        <Grid Grid.Row="1">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="25*" />
                <ColumnDefinition Width="25*" />
                <ColumnDefinition Width="25*" />
            </Grid.ColumnDefinitions>
            <Border Background="Red" BorderBrush="#abadb3" BorderThickness="1" Opacity="1" Grid.Column="1">
                <Grid>
                    <Grid.Background>
                        <ImageBrush ImageSource="demo.png"></ImageBrush>
                    </Grid.Background>
                </Grid>
            </Border>
        </Grid>
    </Grid>

В предварительной разметке выглядит всё правильно: Предварительный просмотр XAML Но при запуске происходит размытие цвета #abadb3. В чем ошибка?

введите сюда описание изображения

Динамический просмотр XAML:

1

Ответы

▲ 0Принят

Проблема возникала при появлении дробной части у Width, Height. Использование UseLayoutRounding решает эту проблему.