nuits.jp blog

C#, Xamarin, WPFを中心に書いています。Microsoft MVP for Development Technologies。

Prismで、いつの間にかAutowireViewModelが不要になってた話

色々いじってて、おかしいおかしいと思ったらPrism for Xamarin.Forms 6.2.0のリリースノートの記述にこんな内容が

ViewModelLocator.AuowireViewModel is now done automatically. This is now an opt-out feature

https://github.com/PrismLibrary/Prism/wiki/Release-Notes-6.2.0

6.1.0までは、ViewModelをViewにバインドするのに、PageへAttachedPropertyとしてViewModelLocator.AutowireViewModel=“true"を設定してあげる必要があったのですが、現在はViewModelLocator.AutowireViewModel="false"を設定した時だけ、自動バインドされない仕様になっているようです。
知らんかったよ。てかItemsTemplate直した方がいいんじゃないのこれ。
ちゃんとリリースノートは読みましょうって事ですが今更びっくりした話でした。

今回はこれだけ。
それではまた!