5
而不是聲明在資源轉換的,在實例的實例只有一次(懶惰sinlgeton)有靜態wpf值轉換器是一個壞主意?
但我擔心的是保持引用靜態變量可能會得到我可以這樣做
IsEnabled={Binding Path=SomeProp, Converter={x:Static namespace:Converter.Instance}}"
在處理視圖時(我使用PRISM)垃圾回收的方式。你怎麼看?
而不是聲明在資源轉換的,在實例的實例只有一次(懶惰sinlgeton)有靜態wpf值轉換器是一個壞主意?
但我擔心的是保持引用靜態變量可能會得到我可以這樣做
IsEnabled={Binding Path=SomeProp, Converter={x:Static namespace:Converter.Instance}}"
在處理視圖時(我使用PRISM)垃圾回收的方式。你怎麼看?
事實上轉換器的靜態實例將不會被垃圾收集,但它只是一個實例,典型轉換器沒有(或很少)數據字段,所以它可能完全不用擔心...
轉換器沒有引用視圖,所以它不應該成爲垃圾收集視圖的問題。