проблема: у меня есть немного UCControl, чем дизайн геометрических фигур. Я могу настроить во время выполнения, размеры (размер и толщину обводки), цвета (фон и обводка) и все работает нормально, пока я не буду использовать сплошные цвета.
Проблемы возникли, если я использую, для обводки, Прозрачную кисть: форма отображается с правильными размерами и цветами, но штрихованность вдвое меньше.
<Grid x:Name="_grid" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Rectangle Grid.Row="0" Grid.Column="0" Margin="0,0,0,0"
Width="{Binding ActualWidth, ElementName=_grid}"
Height="{Binding ActualHeight, ElementName=_grid}"
Stroke="{Binding Rectangle.BorderColorBrush}"
StrokeThickness="{Binding Rectangle.Thick}"
Fill="{Binding Rectangle.BackgroundBrush}"/>
</Grid>
Мне нужно, чтобы, если обводка была сплошным или прозрачным, толщина обводки была одинаковой. На данный момент я обнаружил, что это: коричневый цвет фона, черный или прозрачный штрих. StrokeThickness равно 20 для обоих (см. Точечную сетку: удаленный 10)
![render](https://i.stack.imgur.com/hUFdb.png)