2015-09-21 77 views
-1

我想创建一个文本和图像里面的按钮,但这个按钮应该是透明的,没有松散的行为,因为游标手放在鼠标上,等等。 另外,它不会改变它的背景鼠标颜色过来。它始终应该显示为透明,只显示我的文字和图像。WPF自定义透明按钮

它可能吗?

回答

0

我觉得一个很简单的ControlTemplate将产生所需的输出:

<ControlTemplate x:Key="TransparentButton" TargetType="Button"> 
    <ContentPresenter Cursor={TemplateBinding Cursor}/> 
</ControlTemplate> 

然后简单适用,如果你的按钮Template财产。


只需为要继承的任何属性添加{TemplateBinding Property}即可。你应该看看你的特定目标的MSDN默认ControlTemplates(它可能会有所不同,如果针对WP8,Silverlight或桌面)

+0

ID不起作用,因为当我在鼠标上方我的游标不会像预期的那样改变它应该是“手”)。 – Bit79

+0

编辑我的答案。 – xum59