Comment puis-je changer de thème dans Telerik WinForms?
Comment puis-je dire de Telerik pour WinForms qui de ses thèmes à utiliser?
J'ai créé un nouveau projet WinForms et a chuté d'une RadPageView sur la forme, mais il y a un 5 pixels de la marge de l'espace mort tout autour, les onglets sont presque deux fois plus grands qu'ils doivent être, et tout ce qui est brillant et bleu. Même en dehors de l'espace perdu, tout ce stuff bleu aurait l'air horriblement hors de place dans notre application. Je veux juste un standard de Windows regarder, et je suis en supposant que la façon de faire qui consiste à sélectionner un autre, moins bleu, moins brillant thème. (Ou est-il un autre moyen?)
Voici ce que j'ai essayé:
- J'ai essayé de réglage EnableTheming pour de Faux, mais alors les onglets n'ont pas de frontières à tous, donc il n'y a absolument aucune indication de l'endroit où ou cliquez sur l'onglet est actif -- pas bon du tout.
- Je peux laisser tomber le Nomdutheme propriété de la Grille, mais les seules options sont "Reset" et "ControlDefault". Aucune configuration n'est rien (même avec EnableTheming définie sur True).
- Il y a un tas de Thème classes dans la boîte à outils (AquaTheme, BreezeTheme, etc.), mais l'ajout de ceux de mon formulaire ne fait aucune différence. Je pensais qu'ils apparaissent dans le Nomdutheme déroulante, mais ils ne le font pas.
- J'ai essayé de la suppression d'une RadThemeManager sur mon formulaire, mais il a seulement un LoadedThemes collection, qui est vide. Je peux ajouter des choses, mais qui ajoute juste un ThemeSource, et le réglage de l'un de ceux-ci semble impliquer la navigation dans un fichier, et je n'ai pas de fichiers de thème pour le parcourir.
- Il y a un ThemeClassName bien sur la RadPageView, mais c'est juste une chaîne de caractères (par défaut, Telerik.WinControls.L'INTERFACE utilisateur.RadPageView) et je n'ai aucune idée de ce que je pourrais la changer, ou même se rapporte à thèmes.
C'est ridicule. Tout ce que je veux, c'est un onglet de contrôle qui ressemble à un onglet de contrôle! Comment puis-je le faire?
Merci pour le lien -- qui m'a conduit à telerik.com/help/winforms/themes-using-default-themes.html ce qui donne une recette pour la fixation d'un thème par défaut. Malheureusement, il ne fonctionne pas -- pour certains thèmes (l'eau, la Brise), on ne conserve que le ballonnement thème bleu; pour d'autres (BreezeExtended, Désert), il en va de même de frontières à plat comme avec EnableTheming=False.
OriginalL'auteur Joe White | 2010-12-08
Vous devez vous connecter pour publier un commentaire.
La meilleure façon d'accomplir cette application serait d'utiliser la ThemeResolutionService. Vous aurez besoin de faire glisser un des thèmes de la boîte à outils en premier. Par exemple, si vous ajoutez le Windows7Theme composant de votre formulaire, vous feriez appliquer le thème à l'aide de la suite.
Je recommande de regarder cette vidéo concernant des thèmes comme:
http://tv.telerik.com/watch/winforms/visualstylebuilder/changing-themes-at-run-time-with-radcontrols-winforms
OriginalL'auteur Shoerob
Je suis actuellement en train de travailler sur un Winform/Telerik application.
C'est une application MDI.
Tout d'abord, j'ai ajouté les Références de mon Projet, la Telerik.Wincontrols.Les thèmes.Brise dll, puis dans le constructeur de mon formulaire principal, ici, est ce que j'ai fait :
J'ai aussi ajouté le français RadGridLocalizationProvider.
Et il fonctionne, tous mes RadDataGridViews sont en français et la Brise thème.
Même si le Formulaire n'est pas un Telerik, ce qui est mon cas, je n'utilise pas RadForm !
OriginalL'auteur LaGrandMere
Pour faire le chargement des thèmes dynamiques, je n'ai suivantes:
J'ai pu le réaliser complètement thème dynamique changeante de l'expérience. En cas de Telerik de presse ou des mises à jour des thèmes à l'avenir, la seule chose nécessaire d'y ajouter le thème de la dll dans le dossier de l'application.
OriginalL'auteur Kasim Husaini