7
votes

WPF: Barre de progression à ListView

J'essaie d'afficher des informations de mon Observablecollection dans un listview . mydata a: xxx

à l'aide de Databindinging , je suis capable d'afficher le nom nom et et Lieu Pour tous les éléments de mon Observablecollection dans leur propre colonne. Mais comment puis-je ajouter une colonne avec un progressable à l'intérieur? progrès est un pourcentage.


0 commentaires

3 Réponses :


1
votes

Il suffit de lier la propriété de progression dans MyData vers la progressionBar.value et définissez la valeur max attendue comme étant la progressionbar.maximum de l'exemple 50 ci-dessous

<ProgressBar Maximum="50" Value="{Binding Progress}" ..


1 commentaires

Où constaterais-je que dans mon xaml? < / GridView>



5
votes

Votre listeView dans xaml: xxx

code-derrière: xxx


0 commentaires

10
votes
<ListView ItemsSource="{Binding PersonList}">  
    <ListView.View> 
        <GridView>  
            <GridViewColumn Width="140" Header="GameName" DisplayMemberBinding="{Binding Name}"/>
            <GridViewColumn Width="140" Header="Progress">
                <GridViewColumn.CellTemplate>  
                    <DataTemplate>
                        <ProgressBar Maximum="100" Value="{Binding Progress}"/>
                    </DataTemplate>
                 </GridViewColumn.CellTemplate>  
            </GridViewColumn>
        </GridView>  
    </ListView.View>  
</ListView>

0 commentaires