2010-01-15 43 views
5

而不是聲明在資源轉換的,在實例的實例只有一次(懶惰sinlgeton)有靜態wpf值轉換器是一個壞主意?

但我擔心的是保持引用靜態變量可能會得到我可以這樣做

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

在處理視圖時(我使用PRISM)垃圾回收的方式。你怎麼看?

回答

3

事實上轉換器的靜態實例將不會被垃圾收集,但它只是一個實例,典型轉換器沒有(或很少)數據字段,所以它可能完全不用擔心...

轉換器沒有引用視圖,所以它不應該成爲垃圾收集視圖的問題。

相關問題