Le dimensionnement du composant radiobutton
J'ai quelques composants radiobutton dans une application qui fonctionne avec le contact.
Parce que l'utilisateur final peut avoir de gros doigts, je veux faire le cercle et le texte, il int radiobutton plus grand.
Problème est, je ne peux que rendre le texte plus grand, pas le cercle dans le radiobutton.
<RadioButton VerticalAlignment="Center" x:Name="rbtnContainers" Click="SetContainers" FontSize="18">Containers</RadioButton>
À l'aide de hauteur ne fonctionne pas non plus. Il fait le radiobutton plus grand, mais le cercle demeure la même.
Tout soupçon ou une réponse est apprécié.
- l'utiliser dans négatoscopes et changer sa hauteur
- +1 pour une réflexion sur les doigts épais du monde!
Vous devez vous connecter pour publier un commentaire.
Cela devrait fonctionner pour vous.
une autre alternative est d'écrire votre propre ControlTemplate pour le RadioButton et de changer son apparence que vous voulez.
Pour redimensionner le seul cercle, on peut utiliser
RadioButton
modèle et changerWidth
etHeight
deBulletChrome
.PresentationFramework.Aero
ou à l'un des endroits qui définitBulletChrome
comme défini dans msdn.microsoft.com/en-us/library/...Plus d'un hack, d'essayer de transformer l'objet avec quelque chose comme...
Rappelez-vous juste que
ScaleX
etScaleY
doit être égal, sinon l'objet sera regard tendu maladroitementSelon ma propre expérimentation, le rendu n'est pas du tout foiré (par exemple, pas de problèmes d'alignement, etc.)