get
が時間のかかる方法を使用するビューモデル内のプロパティに非同期にバインドされたwpfのTextBlock
を考えてみます。 xamlコードのFallback
タグを使用して、TextBlock
のText
タグを「読み込み中...」に設定できます。読み込み時にwpf controllerの代わりに "loading" gifを表示するには?
しかし、IEnumerable<MyType>
にバインドされているListBox
があります。リストボックスの項目には、MyType
という異なるフィールドが表示されています。バインドされたIEnumerable<MyType>
がロードされている間に、どのようにlapping gif(またはwpf要素の種類)を表示させることができますか?
Loading要素のVisibility
を非同期プロパティの状態を表す何らかの種類のbool
にバインドすることはできますが、xamlではこのようなboolが見つかりません。 xamlに存在しない場合は、ロードメソッドの状態を調べて、このbool
をviewmodelに作成することができます。それはそれを達成するための最良の方法でしょうか?
リンクmm8のおかげで、記事は非常に興味深いです。私はそれを解決するために自分自身にインスピレーションを与えました。 –