_images = new ResourceDictionary
{
Source = new Uri(@"pack://application:,,,/Trilogy.T1TY2012.Transmission;component/Resources/Images.xaml")
};
einen Code haben, die mehrmals in meiner Anwendung erscheint (manchmal als C# und manchmal als Äquivalent XAML). Enthält jede Instanz separate Instanzen ihrer Ressourcen oder gibt es einen Caching-Mechanismus im Hintergrund, der diese Ressourcen über alle Ressourcenwörterbücher verteilt?
Ich versuche zu entscheiden, ob ich die Ressourcenwörterbücher effizient nutzen muss (dh bestimmte Instanzen teilen) oder ob diese Optimierung bereits von WPF behandelt wird.
verstehe ich das richtig, dass im Fall 'App .Xaml' hat die Ressource 'Foo.Xaml' und verwendet auch' MyButton.Xaml' als UI-Element - was wiederum auf die Ressource 'Foo.Xaml' als' MergedDictionary' verweist, 'Foo.xaml' wird nur einmal geladen? Oder wird es zwei Instanzen geben? – BatteryBackupUnit