0
IM试图让ListBox中的一个文本块的值时,该项目被选中检索TextBlock的标签内的ListBox WP
public MainPage()
{
Startup.checknetwork();
InitializeComponent();
this.Loaded += new RoutedEventHandler(Load_List);
}
private void Load_List(object sender, RoutedEventArgs e)
{
XDocument loadedData = XDocument.Load("List.xml");
List<XElement> elements = loadedData.Descendants("ItemTitle").ToList();
List<RSSItem> aux = new List<RSSItem>();
foreach (XElement rssItem in elements)
{
RSSItem rss = new RSSItem();
rss.Title1 = rssItem.Element("Title").Value;
rss.Date1 = rssItem.Element("Uri").Value;
aux.Add(rss);
TextBlock One = new TextBlock();
One.Text = rss.Title1;
One.Tag = rss.Date1;
AListBox.Items.Add(One);
}
}
private void AList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var SelectedItem = ((TextBlock)sender).Tag as String;
}
一切加载了罚款,使用的Debug.WriteLine它显示了正确的文本框的文本和标签的alist显示列表。 怎么过,如果我选择一个项目,我只是得到一个错误
有人能告诉我什么我做错了 感谢