【发布时间】:2012-01-04 00:00:35
【问题描述】:
我想要一个按钮
- 显示无边框、无背景、无文字的图像
- 如果我进入图像按钮,那么它会显示背景和边框
- 另外,如果我将鼠标悬停在它上面,它会显示背景和边框
我已经搜索并尝试了很多不同的东西,但都没有完全符合我的要求。我尝试在按钮上设置各种属性以使背景和边框透明,但它仍然显示出来。我尝试了一种带有自定义控件模板的样式。我宁愿不必完全重新发明所有触发器等来让按钮在鼠标悬停时呈现。自定义控件模板的最大问题是我失去了所有现有的功能,我基本上是从头开始构建一个新控件。
这是另一个最接近我想要的链接,但它不适合我。
How do you completely remove the button border in wpf? - 但是....由于某种原因,悬停效果卡住了。我将鼠标悬停在图像上并绘制了按钮边框,它一直停留在我单击其他位置之前。
【问题讨论】: