有什麼方法可以創建像Telerik,DevExpress for Windows Forms這樣的UI組件。 .NET框架中是否有任何特定的命名空間。如果有任何請在這裏添加它們。爲Windows主題創建UI主題
回答
最接近主題的Winforms默認情況下是繼承其父母的UI屬性的子控件。雖然這很平靜。第三方控制集確實允許主題化,但是您不會在股票.NET BCL中看到任何類似的內容。
但是,藉助一些聰明的子類,您可以創建自己的一組「主題」控件。假設你不想在第三方軟件包上花費$。你可以選擇一組標準的Winforms控件,並用你自己的類繼承每一個控件。 KalgTextBox,KalgForm等 然後讓每個類像IKalgThemedUi一樣使用SetTheme這樣的一個方法來實現一個接口,該方法需要一個KalgTheme對象並將它傳遞給它的子對象,或者像KalgTheme那樣將其傳遞給它的子對象,該方法會做什麼。 KalgTheme對象當然會包含控制集的所有主題信息。主題可以像你想的那樣簡單或複雜。
一對夫婦的主題/剝皮代碼示例:
你可以給這個示例代碼。 ? – KalG 2013-03-14 04:45:51
@KalG:我添加了一些看起來很有前途的CodeProject文章的鏈接。快樂的編碼! – 2013-03-14 15:46:20
- 1. 爲Windows Phone 7創建主題
- 2. 創建主題
- 3. 創建WordPress主題:
- 4. Aptana UI主題
- 5. jQuery UI主題
- 6. 創建使用Windows主題的邊框
- 7. 協調Kendo主題與jQ UI主題
- 8. JQuery UI主題問題
- 9. Windows 8主題
- 10. JQuery UI和主題
- 11. 動態UI主題
- 12. RapidWeaver主題爲Drupal6主題
- 13. 創建標準主題
- 14. 創建新主題 - 安卓
- 15. 在magento2.1.3中創建主題
- 16. 在Sitecore7中創建主題
- 17. 創建一個主題
- 18. 創建果園主題
- 19. 爲WP主題創建訂閱?
- 20. 爲Wordpress Starkers主題創建菜單
- 21. 爲每個用戶創建Firebase主題
- 22. 爲代號1創建新主題
- 23. 創建wordpress主題的問題
- 24. Windows窗體主題
- 25. Windows 7 Aero主題
- 26. 如何從父主題創建子主題
- 27. 未能創建從Sunburst主題模板化的Plone主題
- 28. 如何在woprdpress中按主題創建菜單主題?
- 29. jQuery UI ThemeRoller - 安裝主題
- 30. jQuery UI的主題API
你去哪裏看這麼遠嗎? – 2013-03-12 04:15:13