* Aggiornamento alla versione 4.0.0 * Refactoring architetturale: introdotte partial classes e UserControls modulari per migliorare manutenibilità e leggibilità. * Aggiunti nuovi UserControls: `AuctionMonitorControl`, `BrowserControl`, `SettingsControl`, `StatisticsControl`. * Introdotto supporto per WebView2 per il browser integrato. * Migliorata gestione delle aste: aggiunta/rimozione tramite URL o ID, configurazione predefinita. * Nuove funzionalità di esportazione: supporto CSV, JSON, XML con opzioni configurabili. * Logging avanzato: codifica colore per severità e auto-scroll. * Tema scuro moderno e miglioramenti UI/UX: sidebar di navigazione, griglie virtualizzate, icone emoji. * Persistenza dati: salvataggio automatico di aste e impostazioni in file JSON. * Documentazione aggiornata: `README.md`, `CHANGELOG.md` e nuovi file di supporto. * Miglioramenti alla sicurezza: cookie di sessione salvati in modo sicuro con DPAPI. * Preparazione per future estensioni: placeholder per funzionalità avanzate e struttura modulare.
27 lines
967 B
C#
27 lines
967 B
C#
using System;
|
|
using System.Windows;
|
|
using System.Windows.Input;
|
|
using Microsoft.Web.WebView2.Core;
|
|
|
|
namespace AutoBidder
|
|
{
|
|
/// <summary>
|
|
/// Stub event handlers for XAML binding - actual implementations are in dedicated partial files
|
|
/// </summary>
|
|
public partial class MainWindow
|
|
{
|
|
// These methods exist only to satisfy XAML event bindings
|
|
// The actual implementations are in the appropriate partial class files:
|
|
// - MainWindow.ButtonHandlers.cs for button clicks
|
|
// - MainWindow.EventHandlers.Browser.cs for browser events
|
|
// - MainWindow.EventHandlers.Export.cs for export events
|
|
// - MainWindow.EventHandlers.Settings.cs for settings events
|
|
// - MainWindow.EventHandlers.Stats.cs for statistics events
|
|
|
|
private void MultiAuctionsGrid_PreviewKeyDown(object sender, KeyEventArgs e)
|
|
{
|
|
// Optional: Add keyboard shortcuts for grid navigation
|
|
}
|
|
}
|
|
}
|