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

本文关键字:不确定 数据绑定 列表 视图 | 更新日期: 2023-09-27 18:20:17

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

以下是一些关于我的数据如何绑定的片段

<ListView ItemsSource="{Binding DbaseCollection, NotifyOnTargetUpdated=True}"
<GridViewColumn DisplayMemberBinding="{Binding Name}" 
                HeaderContainerStyle="{StaticResource searchResultsColumnHeader}"
                customcontrols:GridViewSort.PropertyName="Name" Width="Auto">

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

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

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

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