Frage

Statt des Wandlers in den Ressourcen zu erklären, ich kann wie etwas tun

IsEnabled={Binding Path=SomeProp, Converter={x:Static namespace:Converter.Instance}}"

Dabei gilt Instanz nur einmal instanziiert (faul sinlgeton)

Aber ich mache mir Sorgen um Verweise auf statische Variablen zu halten auf die Art der Garbage Collection erhalten, wenn die Ansichten Entsorgung (i PRISM bin mit). Was denken Sie?

War es hilfreich?

Lösung

Tatsächlich ist die statische Instanz des Wandlers nicht Müll gesammelt werden, aber es ist nur ein Beispiel, und typische Wandler haben keine (oder wenige) Datenfelder, so ist es wahrscheinlich nichts zu befürchten ...

Der Wandler keinen Hinweis auf die Ansichten hat, so ist es kein Problem für die Garbage Collection der Ansichten sein sollte.

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