我是 Windows Phone 和 C# 的新手,享受来自 Objective-C 和 Java 的变化。
我找不到将对象从一个类传递到另一个类的方法。我在 MSDN 上看到了一些示例代码,但我认为它可能不适用于我需要的东西。
private void meetingList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (meetingList.SelectedIndex != -1)
{
Meeting aMeeting = (Meeting)meetingList.SelectedItem;
this.NavigationService.Navigate(new Uri("/MeetDetails.xaml", UriKind.Relative));
ApplicationBar.IsVisible = true;
}
}
如何将我的会议对象“aMeeting”传递给我的 MeetDetails 类,以便向用户显示所有详细信息。
我知道我可以分解它,并通过使用类似这样的东西传递来自“aMeeting”的所有变量:
this.NavigationService.Navigate(new Uri("/MeetDetails.xaml?Meeting=" +
aMeeting.meetName + "&TheDate=" +
aMeeting.meetDate, UriKind.Relative));
有什么我错过的吗?你们有其他方法可以推荐吗?
非常感谢,-代码