У меня есть WPF ListBox, который отображает изображения, загруженные из локальной папки,
обычно где-то от 1 до 300).
Я использую конвертер в своем imageTemplate, чтобы убедиться и показать эскизы изображений,
а не изображения в полном размере. Даже при этом это все еще
может занять несколько секунд, чтобы загрузить изначально.
У меня вопрос, как я могу узнать в моем ListBox при загрузке ListBoxItems
Начинается / заканчивается, чтобы я мог установить курсор мыши в состояние ожидания? я ищу
способ уведомить пользователя о том, что что-то происходит ..
Вот как выглядит мой ListBox в XAML:
<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>
Спасибо!