Неопределенный индикатор выполнения в просмотре списка данных - PullRequest
0 голосов
/ 15 января 2012

У меня есть просмотр списка, связанный с объектом, и в просмотре списка я хочу, чтобы у каждой записи была своя строка прогресса (неопределенная), которую я могу запустить, чтобы пользователь знал, что с этой записью что-то происходит. Этот индикатор выполнения не имеет%, потому что я индексирую файлы, и у меня нет начального счета для создания процента. Поэтому я попытался добавить «индикатор выполнения» к моему объекту и связать его, но отображается только «System.windows ....» вместо фактического индикатора выполнения. Кто-нибудь знает, как правильно привязать этот индикатор, чтобы я мог запускать / останавливать его для каждой записи?

Вот некоторые фрагменты о том, как мои данные связаны

<ListView ItemsSource="{Binding DbaseCollection, NotifyOnTargetUpdated=True}"

<GridViewColumn DisplayMemberBinding="{Binding Name}" 
                HeaderContainerStyle="{StaticResource searchResultsColumnHeader}"
                customcontrols:GridViewSort.PropertyName="Name" Width="Auto">

1 Ответ

0 голосов
/ 15 января 2012

Вам нужно будет создать CellTemplate (делать , а не использовать DisplayMemberBinding одновременно)

<GridViewColumn>
    <GridViewColumn.CellTemplate>
        <DataTemplate>
            <ProgressBar .../>
        </DataTemplate>
    </GridViewColumn.CellTemplate>
</GridViewColumn>

Какие свойства на ProgressBar вы связываете, решать только вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...