如何制作带有虚线边框的richtextbox?
我尝试了这样的东西:
<Border Width="100" Height="100" Background="White" BorderThickness="1,1,1,1">
<RichTextBox Name="richTextBox1" />
<Border.BorderBrush>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,.1" SpreadMethod="Repeat" >
<GradientStopCollection>
<GradientStop Color="Transparent" Offset="0" />
<GradientStop Color="Transparent" Offset="0.2" />
<GradientStop Color="Red" Offset="0.2" />
<GradientStop Color="Red" Offset="0.4" />
<GradientStop Color="Transparent" Offset="0.4" />
<GradientStop Color="Transparent" Offset="0.6" />
<GradientStop Color="Red" Offset="0.6" />
<GradientStop Color="Red" Offset="0.8" />
<GradientStop Color="Transparent" Offset="0.8" />
<GradientStop Color="Transparent" Offset="0.9" />
<GradientStop Color="Red" Offset="0.9" />
<GradientStop Color="Red" Offset="1" />
</GradientStopCollection>
</LinearGradientBrush>
</Border.BorderBrush>
</Border>但这只适用于左/右或上/下
发布于 2012-04-25 02:15:19
(为我糟糕的英语道歉)
试试这个:
<Grid Width="200" Height="80">
<Rectangle Fill="Transparent" Stroke="Red" StrokeThickness="3" StrokeDashArray="1 1"/>
<RichTextBox BorderThickness="0" Margin="3"/>
</Grid>是一个小技巧,也许你可以用它来创建一个样式,这样你也可以覆盖RichTextBox边框。
https://stackoverflow.com/questions/10298975
复制相似问题