using System.ComponentModel; using System.Diagnostics; using System.Windows; using System.Windows.Input; using NfcActions.ViewModels; namespace NfcActions; /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow(MainViewModel viewModel) { InitializeComponent(); DataContext = viewModel; } private void Window_Closing(object? sender, CancelEventArgs e) { // Minimize to tray instead of closing e.Cancel = true; Hide(); } private void Logo_Click(object sender, MouseButtonEventArgs e) { try { Process.Start(new ProcessStartInfo { FileName = "https://dangerousthings.com", UseShellExecute = true }); } catch { // Silently fail if browser can't be opened } } }