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. WPF按鈕與外部背景圖像
- 6. 如何添加背景圖片到wpf中的單選按鈕?
- 7. WPF點擊時更改按鈕背景圖片
- 8. 超越背景的按鈕圖片
- 9. 單選按鈕背景圖片
- 10. jQuery按鈕來改變背景圖片
- 11. 按鈕點擊更改背景圖片
- 12. 更改後退按鈕背景圖片
- 13. CSS:提交按鈕的背景圖片
- 14. 設置按鈕的背景圖片
- 15. 動畫按鈕背景圖片
- 16. 無法更改按鈕背景圖片
- 17. 按鈕背景圖片在swift 3中
- 18. 按鈕被背景圖片隱藏
- 19. 製作按鈕的背景圖片
- 20. 按鈕角落圓角背景圖片
- 21. 按鈕背景圖片拉伸
- 22. 更改按鈕的背景圖片
- 23. On按鈕Isenabled = false,我看不到按鈕背景圖片?
- 24. 更改不帶額外按鈕的按鈕的背景圖片
- 25. 帶前景和背景的wpf按鈕作爲圖像
- 26. 圖像在背景按鈕
- 27. 按鈕的背景圖像
- 28. 點擊時WPF按鈕更改背景
- 29. 背景不改變按鈕C#WPF
- 30. WPF按鈕無邊框無背景