【发布时间】:2012-04-18 09:16:08
【问题描述】:
我是 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));
有什么我错过的吗?你们有其他方法可以推荐吗?
非常感谢, -代码
【问题讨论】:
标签: c# windows-phone-7 xaml