È possibile che FontSize si riduca se rimpicciolisco la finestra e si ingrandisce ingrandendo la finestra?Modifica dimensione carattere in relazione a Windowsize con WPF?
risposta
Avvolgere il testo all'interno di un Viewbox
.
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Viewbox>
<TextBlock Text="Sizes to fit!"/>
</Viewbox>
</Window>
Non l'ho mai provato, ma immagino che sia possibile associare la proprietà della dimensione del carattere del testo alle dimensioni della finestra tramite un metodo di conversione. Non proverei a legare direttamente, come in questo modo giace la pazzia.
L'altra opzione sarebbe quella di gestire la finestra ridimensionare gli eventi e inviare la dimensione del carattere di ogni controllo manuale ...
--edit-- Basta cercato Google e hanno trovato this result, che può essere quello che vuoi .
Infelicemente il convertitore è stato scritto in C#. Ma sto programmando con Visual Basic e ho problemi a riscriverlo in vb. Ma penso che non sia molto difficile programmare un proprio convertitore. – rakete
- 1. WPF - modifica dimensione carattere globale in fase di esecuzione
- 2. Dimensione carattere WPF globale
- 3. Modifica dimensione carattere terminale con C++
- 4. Conversione tra dimensione carattere WPF e dimensione carattere "standard"
- 5. Modifica tipo/dimensione carattere predefinito in TinyMCE
- 6. Modifica della dimensione del carattere del codice in WebStorm ID
- 7. Come si modifica facilmente la dimensione del carattere in spacemacs?
- 8. Modifica della dimensione del carattere in una AlertDialog
- 9. Modifica solo la dimensione del carattere in SWT
- 10. Modifica la dimensione del carattere XTerm predefinito in Cygwin
- 11. Swift - Modifica della dimensione del carattere all'interno dell'etichetta
- 12. Django - Modifica una relazione ForeignKey con OneToOne
- 13. Come si modifica la dimensione del carattere in HTML/css senza che la dimensione div cambi?
- 14. Modifica la dimensione del carattere per un messaggio di AlertDialog
- 15. Dimensione carattere UITableCell (In Swift)
- 16. Modifica dimensione carattere in HTML5 vetrini preparati con markdown -> Pandoc
- 17. Regola dimensione carattere FPDF
- 18. Dimensione carattere in Twitter Bootstrap
- 19. Dimensione carattere media in css
- 20. Imposta colore carattere, faccia carattere e dimensione carattere in PHPExcel
- 21. Attenzione: "Min Dimensione carattere maggiore dimensione del carattere corrente"
- 22. dimensione della matrice e la dimensione del puntatore carattere carattere
- 23. Dimensione a modifica lenta sempre aggiornata
- 24. Dimensione carattere inutilizzabile enorme in Android Studio
- 25. WPF: modifica del carattere di tutti i controlli in un determinato contenitore
- 26. TinyMCE dimensione carattere predefinito
- 27. modifiche Dimensione carattere in base a contare di parola
- 28. R Markdown - modifica della dimensione del carattere e del tipo di carattere nell'output html
- 29. dimensione carattere etichetta facet
- 30. WPF controllo dimensione effettiva
Ora i suoi guadagni si riducono se si restringe la finestra ma FontSize = "16" non ha alcun effetto. Di default, il carattere è molto grande. – rakete
Sì, certo. Se vuoi imporre dei limiti, gioca con la proprietà 'StretchDirection' di' Viewbox'. – CannibalSmith
@CannibalSmith 1 upvote visto che stavo affrontando lo stesso problema e Stretch e viewbox hanno fatto la magia. – Jerin