Aggiunto pulsante "Rimuovi Tutte" e miglioramenti UI

- Aggiunto il pulsante "Rimuovi Tutte" in `AuctionMonitorControl.xaml` per eliminare tutte le aste monitorate.
- Implementato il metodo `RemoveAllButton_Click` in `AuctionMonitorControl.xaml.cs` e registrato il nuovo evento routed `RemoveAllClickedEvent`.
- Aggiunto il gestore `AuctionMonitor_RemoveAllClicked` in `MainWindow.ControlEvents.cs` e collegato l'evento in `MainWindow.xaml`.
- Migliorata la gestione degli errori e aggiunti messaggi di conferma dettagliati.
- Introdotti nuovi metodi di utilità per resettare le impostazioni, pulire la lista utenti e il log di un'asta selezionata.
- Rimosso codice obsoleto per semplificare la base di codice.
This commit is contained in:
2025-11-26 11:37:11 +01:00
parent c199e542ba
commit 56484e0bec
6 changed files with 195 additions and 58 deletions
+14 -2
View File
@@ -196,7 +196,8 @@
Padding="10,5"
FontSize="11"
Margin="3,0"
Click="AddUrlButton_Click"/>
Click="AddUrlButton_Click"
ToolTip="Aggiungi nuova asta"/>
<Button Content="Rimuovi"
x:Name="RemoveUrlButton"
@@ -205,7 +206,18 @@
Padding="10,5"
FontSize="11"
Margin="3,0"
Click="RemoveUrlButton_Click"/>
Click="RemoveUrlButton_Click"
ToolTip="Rimuovi asta selezionata"/>
<Button Content="Rimuovi Tutte"
x:Name="RemoveAllButton"
Background="#E81123"
Style="{StaticResource SmallRoundedButton}"
Padding="10,5"
FontSize="11"
Margin="3,0"
Click="RemoveAllButton_Click"
ToolTip="Rimuovi tutte le aste monitorate"/>
</StackPanel>
</Grid>
</Border>