填充ListView CellTemplate是另一个ListView

时间:2011-12-23 15:53:56

标签: c# wpf xaml listview data-binding

我将ListView作为cellTemplate添加到另一个ListView中,如下所示:

<DataTemplate x:Key="listlabel">
           <ListView AllowDrop="True" Width="Auto" ></ListView>
        </DataTemplate>
        </Grid.Resources>
        <ListView x:Name="SequenceList" ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Visible">
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Sequence ID" Width="120"/>  
                    <GridViewColumn Header="Map Items" Width="226" CellTemplate="{StaticResource listlabel}">
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>

现在我想将项添加到Parent ListView Whic包含两列

  

“序列ID”&amp;&amp; “地图项目”

我如何添加商品?

1 个答案:

答案 0 :(得分:0)

您可以通过执行接近此操作的内容添加新的ListView项目

ListViewItem item = new ListViewItem(new [] {&#34; 1&#34;,&#34; 2&#34;,&#34; 3&#34;,&#34; 4&#34;}) ;填写你希望在你的例子中添加的内容