触摸列表框上的问题。
|
我的xaml中有这个
ListBox
。
FIRST.XAML
<ListBox ItemsSource=\"{Binding Items}\" x:Name=\"newsList\"
ItemTemplate=\"{StaticResource NewsListTemplate}\"
Margin=\"-2,86,2,0\" SelectionChanged=\"openNewsViewer\"
Height=\"361\" VerticalAlignment=\"Top\" d:LayoutOverrides=\"GridBox\"
/>
问题是,当我第一次单击列表项时,一切正常,它会正确调用SECOND.XAML
,但是,当我从SECOND.XAML
返回到FIRST.XAML
时,我无法再次单击同一ListBox
项!
但为什么?
这里的C#代码:
private void openNewsViewer(object sender, SelectionChangedEventArgs e)
{
var listbox = (ListBox)sender;
var entry = (ItemViewModel)listbox.SelectedItem;
Navigate(entry.Link, entry.LineOne, true);
}
private void Navigate(string url, string title, bool showAppBar)
{
var uri = \"/NewsViewer.xaml?idx=\" + url + \"&title=\" + title + \"&appbar=\" + (showAppBar == true ? \"true\" : \"false\");
NavigationService.Navigate(new Uri(uri, UriKind.Relative));
}
全部!
有解决这个问题的主意吗?
谢谢!
编辑1:
第二次在同一行上单击NOT CALLopenNewsViewer
。 XAML文件中可能有问题吗?
请帮我。
谢谢^ 2!
没有找到相关结果
已邀请:
1 个回复
河饶办斜施