<Border Width="200" BorderThickness="1" SnapsToDevicePixels="True" HorizontalAlignment="Left" Margin="36,176,0,56">
<Border.BorderBrush>
<DrawingBrush >
<DrawingBrush.Drawing>
<GeometryDrawing>
<GeometryDrawing.Pen >
<Pen Brush="White" Thickness="1">
<Pen.DashStyle>
<DashStyle Dashes="5,2,1,2"></DashStyle>
</Pen.DashStyle>
</Pen>
</GeometryDrawing.Pen>
<GeometryDrawing.Geometry>
<RectangleGeometry Rect="0,0,200,200" RadiusX="1" RadiusY="1">
</RectangleGeometry>
</GeometryDrawing.Geometry>
</GeometryDrawing>
</DrawingBrush.Drawing>
</DrawingBrush>
</Border.BorderBrush>
</Border>
<Setter Property="StrokeThickness"
Value="{Binding Height, RelativeSource={RelativeSource Self}}"/>
本文详细介绍了如何使用DrawingBrush在WPF中创建具有自定义样式和效果的边框,包括设置边界宽度、厚度、颜色和纹理。通过提供详细的代码示例,展示了如何结合Pen和GeometryDrawing来实现复杂的边框设计。
1472

被折叠的 条评论
为什么被折叠?



