Migliora gestione visualizzazione latenza asta

- Modificato il binding della colonna "Latenza" in `AuctionMonitorControl.xaml` per utilizzare la nuova proprietà `LatencyDisplay`.
- Aggiunta la proprietà `LatencyDisplay` in `AuctionViewModel.cs` per calcolare dinamicamente la latenza in base allo stato dell'asta.
- Aggiunte notifiche di cambiamento per `LatencyDisplay` per aggiornare correttamente l'interfaccia utente.
- Documentata la proprietà `LatencyDisplay` con commenti XML per migliorarne la comprensione.
This commit is contained in:
2025-11-27 12:42:20 +01:00
parent b810c7f76b
commit d08e54657a
2 changed files with 27 additions and 1 deletions
+1 -1
View File
@@ -273,7 +273,7 @@
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding AuctionId}" Width="90"/>
<DataGridTextColumn Header="Asta" Binding="{Binding Name}" Width="2*"/>
<DataGridTextColumn Header="Latenza" Binding="{Binding AuctionInfo.PollingLatencyMs}" Width="70"/>
<DataGridTextColumn Header="Latenza" Binding="{Binding LatencyDisplay}" Width="70"/>
<DataGridTextColumn Header="Stato" Binding="{Binding StatusDisplay}" Width="100"/>
<DataGridTextColumn Header="Timer" Binding="{Binding TimerDisplay}" Width="90"/>
<DataGridTextColumn Header="Prezzo" Binding="{Binding PriceDisplay}" Width="70"/>