簡體   English   中英

將數據從一個列表框的項目源移動到另一列表框WP8

[英]Move data from itemsource of one listbox to another listbox wp8

我正在解析來自一個站點的RSS Feed,並將其存儲在listbox1 ,然后解析另一個RSS將其存儲在listbox2 現在,我想在listbox2listbox3 listbox1listbox2的數據。 聽起來可能很傻,但是我做不到。 主要問題是我無法訪問列表框內的控件。

<ListBox x:Name="list1" ItemsSource="{Binding RSSData}" DataContext="{Binding RSSData}" Visibility="Collapsed">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock HorizontalAlignment="Center"  x:Name="txtpubDate" Foreground="#FF170505"  Text="{Binding Path=pubDate}" TextDecorations="Underline" ></TextBlock>
                <TextBlock Padding="18" Foreground="#FF0E0101" x:Name="txtTitle"  TextWrapping="Wrap" Text="{Binding Path=Title}" FontWeight="Bold"></TextBlock>
                <Image Height="200"  x:Name="imageLink"   Source="{Binding strImg}"></Image>
                <TextBlock Foreground="#FF0F0202" Padding="35" TextTrimming="WordEllipsis" HorizontalAlignment="Left" x:Name="txtDesc" Margin="2"  TextWrapping="Wrap" Text="{Binding Path=Description,Converter={StaticResource RssTextTrimmer}}"></TextBlock>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

這是我的listbox1的XAML代碼,我正在嘗試使用listbox3.itemsource=listbox1.itemsource; 但是什么也沒發生。

我也嘗試過以這種方式添加數據: listbox3.items.add(listbox.items[i])但沒有任何效果。

請幫忙。

您可以遍歷列表框的內容,然后將它們一一添加:

foreach(object item in listbox1.items)
{
   listbox3.items.add(item);
}

然后對listbox2執行相同的操作。

暫無
暫無

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

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