2009-07-15 16 views
3

Betrachten Sie eine Button bestehend aus vielen grafischen Elementen (und Path) gezeichnet auf Canvas. Warum ist es besser, die Path und andere Elemente zu verwenden, um ein Bild in diesem Button zu erstellen, als ihm eine benutzerdefinierte Bitmap zuzuweisen?WPF Pfad vs Bild png jpg

Ich kenne einen Vorteil, "der Weg ist ein Vektorbild". Aber wenn ich nicht zoomen möchte, warum sollte ich es anstelle meiner benutzerdefinierten .png, .ico und .jpg Bilder verwenden?

Antwort

4

Wenn Sie einen Pfad verwenden, ist es weniger wahrscheinlich, dass Ihre Schaltfläche auf verschiedenen DPIs verschwommen aussieht, was häufig mit Bitmaps geschieht.

+0

Und was betrifft verschiedene Bildschirmtypen? LCD gegen CRT? –

+2

CRTs sind nicht so ein Problem, es ist das DPI, das das Problem in der allgemeinen ist. Das Problem kann auf LCDs aufgrund der ClearType-Technologie, die versucht, es besser zu machen, etwas offensichtlicher werden, macht aber wpf normalerweise noch schlimmer. –

+0

Ok danke für deine Erklärung! –