Попытаюсь объяснить проблему.
Есть приложение которое получает данные по сети из 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.
Перепробовал уже кучу всего. Посоветуйте, пожалуйста где можно найти ответ.