我有一个Pivot项目模板,其中包括一个清单箱。
<controls:Pivot x:Name="MainPivot" ItemsSource="{Binding PivotItemHeaders}" Title="CLASS TIMETABLE" >
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding Description}"/>
</DataTemplate>
</controls:Pivot.HeaderTemplate>
<controls:Pivot.ItemTemplate>
<DataTemplate>
<ListBox x:Name="Events" ItemsSource="{Binding allEventItems}" ItemTemplate="{StaticResource EventDisplay2}"/>
</DataTemplate>
</controls:Pivot.ItemTemplate>
</controls:Pivot>
在我后面的代码中,我想查阅该名单箱的选定系统,但我无法进入名单箱,因为模板中的正直(推定)是这样。
i.e
this.NavigationService.Navigate(new Uri("/View/EventEdit.xaml?selectedEvent=" + Events.SelectedItem, UriKind.Relative));
活动清单箱没有得到承认。
假定我可以把物体通过作为参数通过,我可以用来检索。
I know its starts with protected override void OnNavigatedTo(NavigationEventArgs e) { if (NavigationContext.QueryString.ContainsKey("SelectedEvent")) {
但我不赞成从参数中提取物体的辛醇/编码。
赞赏我如何能够从这一清单箱和法典中抽取选定的系统,使物体通过
- thanks