¿Cómo le digo a Telerik for WinForms cuál de sus temas usar?¿Cómo cambio los temas en Telerik WinForms?
Creé un nuevo proyecto de WinForms y lancé un RadPageView en el formulario, pero hay un margen de 5 píxeles de espacio muerto en todo el contorno, las pestañas son casi dos veces más altas de lo necesario y todo es brillante y azul. Incluso aparte del espacio desperdiciado, todo este material azul se vería horriblemente fuera de lugar en nuestra aplicación. Solo quiero un aspecto estándar de Windows, y supongo que la forma de lograr eso es seleccionar un tema diferente, menos azul y menos brillante. (¿O hay otra manera?)
Aquí es lo que he intentado:
- He intentado establecer EnableTheming en False, pero luego las pestañas no tienen fronteras en absoluto, por lo que no hay absolutamente ninguna indicación de dónde haga clic o qué pestaña está activa, nada bueno.
- Puedo desplegar la propiedad ThemeName en el Property Grid, pero las únicas opciones son "Reset" y "ControlDefault". Ninguna configuración hace nada (incluso con EnableTheming establecido en True).
- Hay un montón de clases de temas en Toolbox (AquaTheme, BreezeTheme, etc.), pero agregarlas a mi formulario no hace ninguna diferencia. Pensé que podrían aparecer en el menú desplegable de ThemeName, pero no es así.
- Intenté soltar un RadThemeManager en mi formulario, pero solo tiene una colección LoadedThemes, que está vacía. Puedo agregar cosas, pero eso solo agrega un ThemeSource, y establecer uno de ellos parece implicar la búsqueda de un archivo, y no tengo ningún archivo de tema para navegar.
- Hay una propiedad ThemeClassName en RadPageView, pero es solo una cadena (por defecto es Telerik.WinControls.UI.RadPageView) y no tengo ni idea de en qué podría cambiarlo, o cómo se relaciona con los temas.
Esto es ridículo. Todo lo que quiero es un control de pestañas que se parezca a un control de pestañas. ¿Cómo puedo hacer eso?
Eche un vistazo a la ayuda en línea de Telerik para ver si eso lo lleva más lejos: http://www.telerik.com/help/winforms/overview.html – adrianbanks
Gracias por el enlace, eso me llevó a http: // www.telerik.com/help/winforms/themes-using-default-themes.html que proporciona una receta para establecer un tema predeterminado. Desafortunadamente no funciona, para algunos temas (Aqua, Breeze), solo mantiene el tema azul hinchado; para otros (BreezeExtended, Desert), pasa al mismo aspecto plano sin bordes que con EnableTheming = False. –