Frage

Zu meiner Anwendung realisiert ich vielen BLEND3 verwendet habe. Wenn BLEND3 will eine Ressource auf eine andere Ressource verknüpfen, verwendet er oft den Link-Typ „Dynamic“. Wie ich verstanden habe (aber ich konnte nicht gut verstanden haben), haben die „Dynamic“ Links nur Sinn, wenn ich die Links zur Laufzeit ändern möchten. In anderen Fällen verwenden sie mehr Speicher vergeblich. Ich will nichts zur Laufzeit ändern, dann ist die Frage: Sinn hat „Dynamic“ mit „Static“ in allen meiner Anwendung zu ersetzen? Danke dir! Pileggi

War es hilfreich?

Lösung

Blend funktioniert besser in Design-Zeit mit Dynamic. Siehe auch:

http: //blogs.msdn.com/b/unnir/archive/2009/03/31/blend-wpf-and-resource-references.aspx

Das Geld Zitat aus, dass:

a) Sollte ich eine statische oder dynamische Ressourcensuche?

Blend def. Theaterstücke besser mit dynamischen Ressourcen Lookups. Sie könnten eine statische Ressourcensuche verwenden solange die Ressource nicht befindet oder in App.xaml verschmolzen. Die Menschen haben Bedenken um Performance-Probleme mit dynamischem Ressource-Lookups (Sie zahlen für das, was Sie bekommen). Während das wahr sein könnte, eine interessanter Datenpunkt ist, dass die Expression Blend-Quellcode verwendet ein ton verwendet dynamische Ressourcen-Lookups für unsere eigene UI (natürlich nutzen wir auch statische Ressource-Lookups in Orte wo die Ressource würde sich nie ändern, oder wo es nicht möglich, eine zu verwenden, dynamische Ressourcenerweiterung, für Beispiel Nicht-DPs).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top