コード例 #1
0
        private void YourButtonClick(object sender, EventArgs e)
        {
            int indexOfFilm = FilmsWrapPannel.Children.IndexOf(sender as UIElement);

            Film.CurrentFilm      = user.films[indexOfFilm];
            Film.CurrentFilmIndex = indexOfFilm;
            var filmInfo = new FilmInfo();

            NavigationService.Navigate(filmInfo);
        }
コード例 #2
0
        private void SaveButton_Click(object sender, RoutedEventArgs e)
        {
            if (IsChanged != true)
            {
                IsChanged = true;

                ChangePhoto.Visibility = Visibility.Visible;

                CommentTextBlock.IsReadOnly  = false;
                FilmNameTextBlock.IsReadOnly = false;
                MarkTextBlock.IsReadOnly     = false;

                MarkTextBlock.BorderThickness     = new Thickness(0.5);
                MarkTextBlock.BorderBrush         = Brushes.Blue;
                FilmNameTextBlock.BorderThickness = new Thickness(0.5);
                FilmNameTextBlock.BorderBrush     = Brushes.Blue;
                CommentTextBlock.BorderThickness  = new Thickness(0.5);
                CommentTextBlock.BorderBrush      = Brushes.Blue;

                SaveButtonText.Text = "Save";
            }
            else
            {
                ChangeFilmInfoInLibrary(film);
                if (MarkTextBlock.Text.Contains('.'))
                {
                    MarkTextBlock.Text = MarkTextBlock.Text.Replace('.', ',');
                }
                user.userLibraris[UserLibrari.currentUserLibrariIndex].filmsInLibrari[index].Name    = FilmNameTextBlock.Text;
                user.userLibraris[UserLibrari.currentUserLibrariIndex].filmsInLibrari[index].Mark    = Convert.ToDouble(MarkTextBlock.Text);
                user.userLibraris[UserLibrari.currentUserLibrariIndex].filmsInLibrari[index].Comment = CommentTextBlock.Text;
                //
                user.films[FilmIndex].Name    = FilmNameTextBlock.Text;
                user.films[FilmIndex].Mark    = Convert.ToDouble(MarkTextBlock.Text);
                user.films[FilmIndex].Comment = CommentTextBlock.Text;
                //
                if (PhotoLinkString != null)
                {
                    user.userLibraris[UserLibrari.currentUserLibrariIndex].filmsInLibrari[index].Link = PhotoLinkString;
                    //
                    user.films[FilmIndex].Link = PhotoLinkString;
                }

                CommentTextBlock.IsReadOnly  = true;
                FilmNameTextBlock.IsReadOnly = true;
                MarkTextBlock.IsReadOnly     = true;

                SaveButtonText.Text = "Change";

                IsChanged = false;

                var page = new FilmInfo();
                NavigationService.Navigate(page);
            }
        }