получение данных из XML в WP7 (Silverlight)
От: sunrizz  
Дата: 28.09.12 07:56
Оценка:
Попытаюсь объяснить проблему.

Есть приложение которое получает данные по сети из RSS канала. Парсит полученный XML и выдаёт в MainPage.xaml

Код:
MainPage.xaml

 <controls:Pivot Title="XXXXXXXXXXXXXX">
   
            <controls:PivotItem Header="XXXX">

                <ListBox Name="RssAll">
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <StackPanel  Tap="StackPanel_Tap">
                             <TextBlock Text="{Binding title}" FontSize="26"/>
                             <TextBlock Text="{Binding cat}" FontSize="16"/>
                             <TextBlock Text=" " FontSize="30"/>
                             <Line/>
                            </StackPanel>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                 </ListBox>
                
            </controls:PivotItem>    
        </controls:Pivot>



и MainPage.xaml.cs


 public void LoadNYR()
        {

            WebClient client = new WebClient();
            client.DownloadStringAsync(new Uri(RSS));
            client.DownloadStringCompleted += (sender, e) =>
            {
                if (e.Error == null)
                {
                    XElement nyrss = XElement.Parse(e.Result);
                    var postlist =
                            from nyrssi in nyrss.Descendants("item")
                            select new PostMessage
                            {
                                title = nyrssi.Element("title").Value,
                                cat = nyrssi.Element("category").Value,
                                link = nyrssi.Element("link").Value,
                                pubDate = nyrssi.Element("pubDate").Value
                            };

                    RssAll.ItemsSource = postlist;

               }
            };
        }
      
    }



Как видно, в <ListBox Name="RssAll"> выводятся данные по некоторым тегам.

Задача (читай — "проблема") состоит в том, что необходимо сделать этот <ListBox Name="RssAll"> кликабельным и передавать ему в качестве параметра линк из тега <link> в XML.


Перепробовал уже кучу всего. Посоветуйте, пожалуйста где можно найти ответ.
с# silverlight wp wp7
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.