首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带虚线边框的richtextbox

带虚线边框的richtextbox
EN

Stack Overflow用户
提问于 2012-04-24 21:33:20
回答 1查看 389关注 0票数 0

如何制作带有虚线边框的richtextbox?

我尝试了这样的东西:

代码语言:javascript
复制
    <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>

但这只适用于左/右或上/下

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-25 02:15:19

(为我糟糕的英语道歉)

试试这个:

代码语言:javascript
复制
<Grid Width="200" Height="80">
        <Rectangle Fill="Transparent" Stroke="Red" StrokeThickness="3"  StrokeDashArray="1 1"/>
        <RichTextBox BorderThickness="0" Margin="3"/>
</Grid>

是一个小技巧,也许你可以用它来创建一个样式,这样你也可以覆盖RichTextBox边框。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10298975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档