using System.Windows; using GifResizer.ViewModels; using Microsoft.Win32; namespace GifResizer.Views; /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { private readonly MainViewModel _mainViewModel; public MainWindow(MainViewModel viewModel) { InitializeComponent(); _mainViewModel = viewModel; DataContext = _mainViewModel; } private void BrowseButton_Click(object sender, RoutedEventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog { Filter = "GIF files (*.gif)|*.gif|All files (*.*)|*.*", Title = "Select a GIF file" }; if (fileDialog.ShowDialog() == true) { _mainViewModel.FilePath = fileDialog.FileName; } } private void ResizeButton_Click(object sender, RoutedEventArgs e) { } }