在数据绑定列表视图中不确定进度条

时间:2012-01-15 17:14:03

标签: c# wpf xaml listview progress-bar

我有一个绑定到对象的列表视图,在列表视图中我希望每个记录都有自己的进度条(不确定),我可以启动,以便用户知道该记录发生了什么。这个进度条没有%,因为我正在索引文件,我没有从中创建百分比的开始计数。所以我尝试在我的对象中添加一个“进度条”并绑定它,但所有显示的都是“System.windows ....”而不是实际的进度条。有没有人知道如何正确绑定进度条,所以我可以为每条记录启动/停止它?

以下是我的数据绑定方式的一些摘录

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

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

1 个答案:

答案 0 :(得分:0)

您需要创建CellTemplate(同时使用DisplayMemberBinding

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

您绑定的ProgressBar上的哪些属性取决于您。