Я новичок в 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));
Есть что-то, что я пропустил? Есть ли альтернативные способы, которые вы, ребята, могли бы порекомендовать?
Большое спасибо, -Код