有什么方法可以创建像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