Beispiel #1
0
        private void setImgBtn_Click(object sender, RoutedEventArgs e)
        {
            var ofd = new OpenFileDialog();

            ofd.FileName = "Images (*.png, *.jpg, *.gif, *.tiff, *.jpeg)|*.jpeg;*.png;*.gif;*.tiff;*.jpeg";
            ofd.ShowDialog();

            if (ofd.FileName == null || !File.Exists(ofd.FileName))
            {
                MessageBox.Show("Could not find the file specified.");
                return;
            }
            try
            {
                _sheet.Image = RuntimeSpriteSheet.DecodePhoto(File.ReadAllBytes(ofd.FileName));
                ReloadSheet();
            }
            catch
            {
                MessageBox.Show("An unspecified error occurred while trying to load the image.");
            }
        }