Wnet projesini .net framework 4.6.2 ile oluşturmaya çalıştığımda, bir hata aldım, çünkü FormattedText() Disoleted aşağıdaki gibi: [Eski ("PixelsPerDip geçersiz kılma geçersiz kılma", false)] public FormattedText (string textToFormat, CultureInfo kültürü, FlowDirection flowDirection, Typeface yazı tipi, çift emSize, Fırça ön planı);.NET Framework 4.6.2'de FormattedText() devre dışı, nasıl düzeltilebilir
yeni kılma yöntemi (dize textToFormat, Cultureınfo kültürü, FlowDirection flowDirection, Yazı tipi yazı tipi, çift emSize, Fırça ön, çift pixelsPerDip) halka FormattedText olduğu;
S: pixelsPerDip'i nasıl belirleyebilirim?
S: pikselleriPerDip olmadan eski yapıcıyı nasıl kullanabilirim?
Teşekkürler Leguanjoe –
Teşekkürler Leguanjoe, ancak projem monitörleri değiştiremiyor, Yani ayarlayabileceğim bir varsayılan değer var mı? (Örneğin," -1") ya da başka bir şey ben, ben '1.0' ile gider etmek istemiyorsanız ben, VisualTreeHelper yöntemini kullanırsınız peşin –
teşekkür ederim, DPI olsun olmadan bu yapıcı kullanabilmesi fonksiyon 96 DPI ile bir monitör bekliyor. Sadece 1 ekran kullandığınızda, bu değerin devreye girip girmediğinden emin değilim. "5" denedim ve FormattedText'in boyutunda hiçbir değişiklik görmedim. – Leguanjoe