Possible en double:
WPF 4: Grow/Shrink TextBlock (Font Size) based on available spacePolice de redimensionnement automatique dans WPF?
I ma recherche d'un comportements suivants dans WPF: Tous les TextBlock dans mon application sont présentées dans la taille 24 police, mais s'il n » t assez d'espace je voudrais diminuer une taille de police.
Je pensais que deux solutions, mais aucun d'entre eux travaillent:
- Mettez un textBox à l'intérieur négatoscope. Ne fonctionne pas, car toutes les étiquettes commencent à avoir des tailles différentes.
- Si ce serait un bouton, je spécifier un MinWidth au lieu de Width, mais il n'y a aucune propriété appelée MinFontSize sur le TextBlock. Edit:
- Créer un contrôle personnalisé avec la propriété MinTextWidth (cela pourrait fonctionner)
Toutes les autres solutions, qui fonctionnerait?
Cela fonctionnerait-il de mettre tout le bloc de blocs de texte dans une grande vue? –
Je suggère que plutôt que de réduire la taille de la police, suivez l'exemple des autres et raccourcissez les chaînes pour les adapter à l'ellipse. – Lazarus
Hmm, je pense que ce ne sera pas le cas car il va s'assurer que tous les éléments sont mis à l'échelle plutôt que l'élément individuel change sa taille – Vitalij