私は標準を実行しようとしています - 非常に迅速かつスムーズな方法で REST API 呼び出しから受信したデータ (画像を含む) のリストをバインドします - それ自体がパラドックスです。それぞれが完了するまでに約 2 秒かかる 2 つのサービス呼び出しがあるので、それらを非同期/待機できますが、返されたデータに基づいて、メモリ内に他のリスト (observableCollection) を作成し、それらをページ内の ListBox にバインドします。
問題:
この実際のバインディングは UI スレッドをロックしているようです。ページを非同期にロードするにはどうすればよいですか? プレースホルダー画像を配置したいのですが、最終的にバインドされると、プレースホルダーはバインドされた画像に置き換えられます。何か案は?フレームワーク?ツール?
実際の画像をバインドするとき、DataTemplate の他のデータは、画像がレンダリングされている間、実際に画面を飛び回ります。それはひどいように見えます...少なくとも、最初に画像をバインドし、次にdataTemplateの他のコントロールをバインドできるようにしたいと思いますか? 少し滑らかに見えるようにするものは何でも役立ちます。
前もって感謝します。