我在Silverlight 4中有一個擴展器,我嘗試着設計風格。具體來說,我想覆蓋擴展器中使用的ToggleButton的默認外觀。我如何去做這件事?到目前爲止,我爲Expander寫了一些樣式,但我似乎找到了重寫默認ToggleButton樣式的地方。在Silverlight Toolkit中更改擴展器ToggleButton的樣式?
3
A
回答
4
This MSDN page給出了覆蓋擴展器所需要的相當完整的描述。
如果你有Expression Blend中,另一種選擇是在Blend中開始一個新的項目,插入你的窗口/用戶控件的擴展,然後在其上單擊鼠標右鍵,選擇「修改模板」。然後你可以改變你想要的部分。爲了我的需要,Blend中的這個功能本身就值得這個軟件的成本。
1
您需要更換整個擴展模板,因爲擴展存儲切換按鈕模板(它有一個爲每個方向)在其模板,並提供沒有辦法爲你提供你自己的。
相關問題
- 1. 更改Wicket嚮導擴展的樣式
- 2. Silverlight Toolkit Accordion - 更改顏色
- 3. WPF擴展器 - 修改樣式
- 4. DataGrid中的擴展器(Silverlight)
- 5. 做一個擴展器的頭ToggleButton
- 6. 如何僅禁用擴展器togglebutton WPF
- 7. TYPO3中的擴展/更改擴展
- 8. 使用擴展名更改div中的樣式表
- 9. Silverlight工具包擴展器按鈕樣式/圖標
- 10. 我如何更改silverlight擴展器的背景色?
- 11. 同步Ajax Toolkit日曆擴展器
- 12. 更改擴展器箭頭
- 13. SignalR - NLB服務器更改和推薦的擴展方式
- 14. 覆蓋ToggleButton樣式
- 15. WPF RadioButton/ToggleButton樣式
- 16. 擴展TextBox控件並更改默認樣式的一部分
- 17. 擴展器覆蓋Silverlight中的控件
- 18. 如何隱藏分組擴展器中的togglebutton wpf
- 19. 擴展WPF工具包 - 更改向導樣式
- 20. 如何將coffeescript類擴展樣式更改爲cc.Class.extends({ator:function(){} ...})?
- 21. 在android中更改微調器樣式
- 22. ToggleButton - >更改TextView
- 23. Silverlight 4:在不使用Toolkit的情況下更改整個應用程序的主題/樣式
- 24. 如何將擴展器ToggleButton放在右邊
- 25. 更改庫的擴展名?
- 26. ToggleButton樣式點擊行爲
- 27. 擴展ToggleButton setChecked不工作android
- 28. 改變Chrome擴展中的頁面樣式表
- 29. 在Silverlight中運行時更改按鈕樣式
- 30. Silverlight Toolkit Accordion ScrollViewer
謝謝,該鏈接做了很好的解釋。我希望避免編寫控件模板,但我覺得有沒有辦法解決它。 – TheEnigmaMachine
是的。隨着控制複雜的膨脹,需要控制模板,因爲所有的各個部分都可以(必須)擁有獨特的風格。 – Stewbob