0
私はViewModelにTask<StorageFile>
という複数のStorageFile
を用意しています。私はビューにImageをバインドしたいと思います。UWP - MVSに従うImageSourceへのStorageFile
BitmapImageは、XAML名前空間にあり、UIスレッド(これは失敗します)を必要とするため、ViewModelで作成しないでください。
この問題はどのように解決する必要がありますか? ... StorageFileがある非同期を開くなど、ValueConverterを実行することはできません使用
PS:私はちょうど使用してみ...
だ
ImageItems
:StorageFile
クラスからPath
プロパティ。私が見たすべてのソリューションは、コードでImageSourceを作成しています。これにより、XAMLはそれを可能にします。また、あなたは 'Image.Source'を直接バインディングに設定できるように見えます.BitmapImageは必要ありません。ありがとう! – ManIkWeet'Image.Source'から' BitmapImage'に拡大されましたので、ユーザーは 'DecodePixelWidth'プロパティー(メモリリークの問題) –
メモリリークの問題を見つけることはできません。解像度は、メモリが浪費されることを意味します。私のイメージは常にディスプレイの解像度を下回っています。 – ManIkWeet