Я создал приложение, которое подключается к базе данных SDF. Пользователю предоставляется список фильмов в кинотеатре. Пользователь может выбрать фильм и нажать кнопку «ОК».Как передать значения из базы данных между страницами в WPF?
Пользователь должен затем представить другой файл данных, содержащий всю информацию этого фильма.
Я пробовал передать SelectedIndex между двумя страницами, он отправляет SelectedIndex на информационную страницу, но он не будет присваивать его тому же SelectedIndex.
public Desc(int input_id)
{
InitializeComponent();
cinemaEntities = new cinema1.cinemaDBEntities();
movieViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("moviesViewSource")));
System.Data.Objects.ObjectQuery<cinema1.movie> moviesQuery = this.GetMovieQuery(cinemaEntities);
movieViewSource.Source = moviesQuery.Execute(System.Data.Objects.MergeOption.OverwriteChanges);
moviesListView.SelectedIndex = id;
Хм, со временем ограничены, обе страницы сделаны, но я не могу получить одну и ту же строку, выбранную на каждой странице. Я думаю, что это просто заказ SelectedIndex. –
Просто помните, что крупные проекты начинаются как маленькие. Создание прочной архитектурной основы может сэкономить вам много времени по дороге. Быстрые сокращения часто могут быть результативными. Как бы то ни было, что работает для вас, это всего лишь мои два цента. – Thomas