using System.Windows; using System.Windows.Input; using WPFBeginner.ViewModels; namespace WPFBeginner.Views; public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); DataContext = App.GetService(); } private void SettingsButton_Click(object sender, RoutedEventArgs e) { SettingsPopup.IsOpen = !SettingsPopup.IsOpen; } private void SearchTextBox_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter && DataContext is MainViewModel viewModel) { viewModel.SearchCommand.Execute(null); } } }