代码如下自己定义了一个visualbrush,作為消息内容的背景期待为圆角效果
我已经吧CornerRadius调得很小了,可是看起来还是椭圆有什么办法让4个角看起来更锐利呢
一个矩形有点小圆角那种效果,如图
我觉得你的问题应该是Border.Background的问题如果你的background image 是一张圆形图片,那么就会出现上述的问题应该用一张方形的图片。
希望我的答案能帮助更多的人
我是随便找了张图片,刚刚看了下用的是正方形的
其实我的的本意就是给一个变长的paragraph一个圆角矩形背景
塞一张图爿其实是找不到好的办法去填充border,不知道有没有其他好的方法
主要问题是需要适应“变长”,“变高”
我用可换行的TextBlock模拟一下你的场景:
希望我的答案能帮助更多的人
我试了两种办法,一把你上面给出的xml抽象成控件,确实可以非常完美的显示但控件内容不能部分选Φ进行复制粘贴
只能选中整个块。不能任意选择其中的内容
这是不是只能用背景贴图来解决呢如果我直接把背景图做成圆角的,缩放后會不会让圆角变形呢
如果是需要选中和拷贝的话可以选择使用TextBox代替TextBlock。
希望我的答案能帮助更多的人
现在主要没有好的办法解决背景问題,有可能需要定制背景形式就像上面贴图的样子
其实要支持选中,并复制粘贴只要吧文字和图片加入richtextbox的paragraph就可以了
但直接设置圆角背景会变形,比如我上面用的visualbrush作背景
流元素中设置背景色使用的是Backgroud属性 要实现您的效果首先要的就是先把这个流元素本身变成有圆角的。這个是很难实现的所以还是建议您解释shao.meng的建议使用Border。如果您想要实现文本选中可以在Border里面套一个RichTextBox.
但是这样做的话,矩形圆角怎么弄啊實现richtextbox自适应宽度呢还有个更头疼的问题是矩形圆角怎么弄啊自适应宽度并设置一个最大宽度。
当输入小于最大宽度的时候背景跟输入同步增加当输入宽度大于最大宽度的时候换行。
貌似流文档很难做啊非常郁闷啊,所有的文档元素好像都取不到宽度我尝试了很多
cad是者们常用的,不过很多小白设计師却不知道如何使用CAD来倒圆角!那么有哪些方法可以倒圆角呢?别着急,接下来就一起来看下cad倒圆角矩形圆角怎么弄啊画吧!
cad如何倒圆角?cad倒圆角矩形圆角怎么弄啊画?
1.倒圆角法,输入倒角命令再输入圆角半径选取矩形两边
2.内切圆法,输入圆命再指定切点,选取矩形的两边接着输入内切圆半径输入剪切命令,将圆与矩形全部框选多余部份剪切掉