3
A
回答
7
使用樣式。這將自動適用於所有按鈕在窗口:
<Window.Resources>
<Style TargetType="Button">
<Setter Property="Width" Value="100" />
<Setter Property="Height" Value="100" />
<Setter Property="Background">
<Setter.Value>
<ImageBrush ImageSource="ButtonBg.png" />
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
此設置默認寬度,高度,併爲所有按鈕的背景。它假定你有一個名爲ButtonBg.png的位圖被編譯到你的項目中 - 這就是背景圖片。
如果你只希望這種風格只適用於特定的按鈕,你會因此修改第一行:
<Style x:Key="imgBtnStyle" TargetType="Button">
然後要應用此風格的按鈕將需要引用風格:
<Button Style="{StaticResource imgBtnStyle}" ... />
注意,當您在Visual Studio 2010中的圖片到設計界面上,它設置寬度和高度爲您服務。這將覆蓋樣式。您需要從按鈕元素本身中移除寬度和高度,以啓用樣式來控制這些屬性。
相關問題
- 1. iPhone - 按鈕背景圖片
- 2. wxPython按鈕背景圖片
- 3. wpf按鈕背景變化
- 4. WPF按鈕與外部背景圖像
- 5. jQuery按鈕來改變背景圖片
- 6. CSS:提交按鈕的背景圖片
- 7. 動畫按鈕背景圖片
- 8. 超越背景的按鈕圖片
- 9. 按鈕背景圖片在swift 3中
- 10. 更改按鈕的背景圖片
- 11. 按鈕背景圖片拉伸
- 12. WPF點擊時更改按鈕背景圖片
- 13. On按鈕Isenabled = false,我看不到按鈕背景圖片?
- 14. 圖像在背景按鈕
- 15. 帶前景和背景的wpf按鈕作爲圖像
- 16. 背景不改變按鈕C#WPF
- 17. 點擊時WPF按鈕更改背景
- 18. 在Windows 7中的WPF按鈕背景
- 19. WPF:如何使按鈕背景透明
- 20. Android - 如何更改按鈕編程時按下背景圖片?
- 21. 有什麼辦法來操縱WPF中按鈕的背景圖片嗎?
- 22. WPF如何在鼠標位於按鈕上時更改背景圖片
- 23. 背景圖片
- 24. 背景圖片
- 25. 'Unset'按鈕背景
- 26. 背景圖片上的背景圖像
- 27. 帶有圖形的WPF按鈕,用於按鈕的背景和內容
- 28. WPF中不顯示按鈕的背景圖像
- 29. 如何爲Android按鈕設置背景圖片,但保持灰色按鈕?
- 30. 按月更改背景圖片