2009-08-04 79 views
1

我爲我的應用程序蒙皮,並希望爲所有按鈕都有一個通用按鈕圖形,然後每個按鈕都有獨特的內容。我爲通用按鈕圖形創建了一個DrawingBrush,並使用我的資源字典中定義的樣式將其應用於按鈕的背景。這一切都很好。但是,當我嘗試添加文本以外的其他內容到按鈕的內容時,則不會顯示任何內容。我只是得到背景圖形。我需要做些什麼來爲按鈕的背景和內容提供圖形內容?帶有圖形的WPF按鈕,用於按鈕的背景和內容

+0

需要看到一些XAML來幫助這裏。 – Charlie 2009-08-04 21:01:25

回答

2

如果進行模板化,您需要有一個ContentPresenter來顯示按鈕的內容。

See here for an example on templating a button.在階段2中,他將一個ContentPresenter添加到模板中。 (他實際上增加了兩個雙重效果,但你可以使用更簡單的那個)。

+0

謝謝!我得到了它的工作。我忘了在我的按鈕模板中我使用的是文本塊,而不是一個contentpresenter,這樣我就可以進行文本包裝。 – 2009-08-04 21:30:31