簡體   English   中英

需要幫助綁定到WPF列表視圖

[英]need help binding to a WPF listview

你們是如此有幫助,我在綁定到列表視圖時遇到了一些麻煩,想知道是否有人可以幫助我,這是我的代碼。

這是xaml

    <ListView Name="ListView" Margin="0,0,16,145" ItemsSource="{Binding EmailCollection}" AllowDrop="True" HorizontalAlignment="right" Width="704" IsEnabled="True" Background="White" Foreground="Black" BorderBrush="#FF313131">

        <ListView.View>
            <GridView>

                <GridViewColumn DisplayMemberBinding="{Binding Pic}"  Width="140" Header="Picture"/>
                <GridViewColumn DisplayMemberBinding="{Binding Person}" Width="140" Header="Person" />
                <GridViewColumn  DisplayMemberBinding="{Binding Email}" Width="200" Header="Email" />
                <GridViewColumn  DisplayMemberBinding="{Binding Location}" Width="160" Header="Location" />
                <GridViewColumn  DisplayMemberBinding="{Binding Age}" Width="50" Header="Age" />
            </GridView>
        </ListView.View>
    </ListView>

在這里我試圖將一個項目添加到人員列,但是它說system.windows.controls.listviewitem不包含人員定義,也許我遺漏了一些東西?

    ListView.Items.Add(new ListViewItem {Person = t.InnerHtml});

如果ListView綁定到項集合,則不能直接添加到它。 而是,請執行以下操作:

  1. 確保EmailCollection的類型為ObservableCollection
  2. 將新項目直接添加到源EmailCollection

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM