ローカル フォルダーから読み込まれた画像を表示する WPF ListBox があります (通常は 1 ~ 300 の間)。imageTemplate でコンバーターを使用して、画像をフルサイズで表示するのではなく、画像のサムネイルを確認して表示しています。これを行っている間でも、最初の読み込みに数秒かかる場合があります。私の質問は、マウス カーソルを待機状態に設定できるように、ListBoxItems の読み込みが開始/終了したときに ListBox でどのように知ることができるかということです。何かが起こっていることをそのユーザーに通知する方法を探しています..
XAML での ListBox の外観は次のとおりです。
<ListBox SelectionMode="Extended"
ItemsSource="{Binding Path=ImageFiles}"
ItemTemplate="{StaticResource imageTemplate}"
ScrollViewer.CanContentScroll="True"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.IsDeferredScrollingEnabled="False"
VirtualizingStackPanel.VirtualizationMode="Recycling"
x:Name="images">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
ありがとう!