【发布时间】:2011-04-05 16:22:15
【问题描述】:
我在使用 BorderBrush 和 Background 时遇到问题。它们都设置为相同的渐变,但随着边界开始更高,它们不匹配。我如何使它匹配?这些是图像中的 5 个按钮:
已编辑:我需要圆角的边框。它不在图片中,但我需要它们。
【问题讨论】:
-
你不能只使用一个带有渐变作为背景和填充的外部元素吗?
-
你真的需要边框吗?因为如果不是,则可以将其删除,从而消除问题。
-
顺便说一句,无需使用 imageshack; SO 在 imgur 有一个可以处理惩罚的特殊帐户。下次使用编辑器中的图片链接上传图片。
-
另外,为什么不首先跳过边框呢?将其宽度设置为 0。
-
以上是正确的,只是去掉边框。您获得偏移量的原因是因为您的渐变是相同的,但形状的大小不同(如果您也将边框视为矩形)。如果你想让它工作,你需要在你的渐变中考虑到这一点,尽管就像窥视说的那样,让你的元素更大并移除边框会更容易。
标签: c# visual-studio-2010 background gradient brush