Биндинг списка к ListView WPF - C#

Узнай цену своей работы

Формулировка задачи:

Допустим есть класс
class A
{
public string Field1{get;set;}
public string Field2{get;set;}
}
Как забиндить список экземпляров этого класса, так что бы данные из Field1 показывались в первом столбце, а данные из Field2 - втором, к ListView типа:
        <ListView x:Name="lvTable" Margin="0,0,0,0">
            <ListView.View>
                <GridView>
                    <GridViewColumn/>
                </GridView>
            </ListView.View>
        </ListView>
Помогите.

Решение задачи: «Биндинг списка к ListView WPF»

textual
Листинг программы
<ListView x:Name="TableView" Margin="0,0,0,0" ItemsSource="{Binding Source=Persons}">
                    <ListView.View>
                        <GridView>
                            <GridViewColumn Width="80" Header="First Name"  DisplayMemberBinding="{Binding FirstName}"/>
                            <GridViewColumn Width="80" Header="Last Name" DisplayMemberBinding="{Binding LastName}"/>
                            <GridViewColumn Width="80" Header="Phone" DisplayMemberBinding="{Binding Phone}"/>
                            <GridViewColumn Width="80" Header="E-Mail" DisplayMemberBinding="{Binding Email}"/>
                        </GridView>
                    </ListView.View>
                </ListView>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы