Exemplo n.º 1
0
        private void Tile_MouseDown(object sender, RoutedEventArgs e)
        {
            SplashGrid.Visibility = Visibility.Collapsed;
            PhotoGrid.Visibility  = Visibility.Collapsed;
            PhotoTile photo = new PhotoTile();

            photo.ImageView.Source = ((PhotoTile)sender).ImageView.Source;
            back.Click            += new RoutedEventHandler(Back);

            this.MainGrid.Children.Add(photo);
        }
Exemplo n.º 2
0
        public MainWindow()
        {
            InitializeComponent();
            scroll.Visibility = Visibility.Hidden;

            List <string> imageFileNames = AssemblyManager.GetAllEmbeddedResourceFilesEndingWith(".png", ".jpg");

            foreach (string fileName in imageFileNames)
            {
                Image     image     = AssemblyManager.GetImageFromEmbeddedResources(fileName);
                string    photoName = fileName.Replace(".png", "").Split('.').Last();
                PhotoTile thumbnail = new PhotoTile();
                thumbnail.ImageView.BeginInit();
                thumbnail.ImageView.Source = image.Source;
                thumbnail.ImageView.EndInit();
                thumbnail.Title.Text = photoName;

                // PhotoTile thumbnail = new PhotoTile(image, photoName);
                // thumbnail.MouseLeftButtonDown += OnThumbnailClicked;

                this.PhotoViewerGrid.Children.Add(thumbnail);
                thumbnail.MouseDown += new MouseButtonEventHandler(Tile_MouseDown);
            }
        }