2015-09-21 116 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