Lorsque j'essaie de générer le projet WPF avec .net framework 4.6.2, une erreur est survenue, car le format FormattedText() est obsolète comme ci-dessous: [Obsolète ("Utiliser le remplacement de PixelsPerDip", false)] public FormattedText (string textToFormat, CultureInfo culture, FlowDirection flowDirection, Typotype, double emSize, Brush foreground);Dans .NET Framework 4.6.2 le FormattedText() est obsolète, comment puis-je le corriger
La nouvelle méthode de remplacement est FormattedText publique (chaîne textToFormat, culture CultureInfo, FlowDirection flowDirection, police de caractères Typeface, double emSize, au premier plan brosse, double pixelsPerDip);
Q: Comment puis-je déterminer pixelsPerDip? Q: Comment puis-je utiliser l'ancien constructeur sans pixelsPerDip ?, car le pixelsPerDip est inutile pour mon projet.
Merci Leguanjoe –
Merci Leguanjoe, mais mon projet ne peut pas changer les moniteurs, Alors savez-vous s'il y a une valeur par défaut que je peux définir? (par exemple "-1") ou quelque chose d'autre je peux utiliser ce constructeur sans DPI, merci d'avance –
Je voudrais utiliser la méthode VisualTreeHelper, si vous ne voulez pas, je voudrais aller avec "1.0" de sorte que le fonction attend un moniteur avec 96 DPI. Je ne suis même pas sûr si cette valeur entre en jeu, quand vous n'utilisez qu'un seul écran. J'ai essayé "5" et toujours vu aucun changement dans la taille du FormattedText. – Leguanjoe