Riorganizzazione pulsanti e miglioramenti usabilità

- Riorganizzati i pulsanti azione asta in layout 2x2:
  * Aggiunti pulsanti per Browser Interno, Browser Esterno,
    Copia URL ed Esporta (funzionalità in sviluppo).
  * Migliorati stile, tooltip e colori per maggiore chiarezza.
- Aggiunti nuovi RoutedEvent e gestori per le azioni.
- Migliorata gestione errori per "Copia URL":
  * Controllo asta selezionata e retry per clipboard occupato.
- Rimosse emoji non visualizzate per compatibilità universale.
- Arricchiti i log con messaggi dettagliati per ogni azione.
- Creata documentazione dettagliata delle modifiche e test.
- Migliorata compatibilità e robustezza generale.
This commit is contained in:
2025-11-21 10:30:49 +01:00
parent 570c2e53d6
commit f124f2e4e8
9 changed files with 1253 additions and 16 deletions
+45 -9
View File
@@ -409,27 +409,63 @@
TextWrapping="Wrap"
MaxHeight="50"/>
<UniformGrid Columns="3" Margin="0,0,0,15">
<Button Content="Apri"
<!-- Pulsanti azione asta - RIORDINATI E FUNZIONANTI -->
<Grid Margin="0,0,0,15">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- Riga 1: Browser -->
<Button Grid.Row="0" Grid.Column="0"
x:Name="OpenAuctionInternalButton"
Content="Browser Interno"
Background="#007ACC"
Style="{StaticResource SmallRoundedButton}"
Padding="8,5"
FontSize="10"
Margin="0,0,3,0"/>
<Button x:Name="CopyAuctionUrlButton"
Content="Copia"
Margin="0,0,2,3"
ToolTip="Apri asta nel browser integrato"
Click="OpenAuctionInternalButton_Click"/>
<Button Grid.Row="0" Grid.Column="1"
x:Name="OpenAuctionExternalButton"
Content="Browser Esterno"
Background="#0078D7"
Style="{StaticResource SmallRoundedButton}"
Padding="8,5"
FontSize="10"
Margin="2,0,0,3"
ToolTip="Apri asta nel browser predefinito di sistema"
Click="OpenAuctionExternalButton_Click"/>
<!-- Riga 2: Azioni -->
<Button Grid.Row="1" Grid.Column="0"
x:Name="CopyAuctionUrlButton"
Content="Copia URL"
Background="#9B4F96"
Style="{StaticResource SmallRoundedButton}"
Padding="8,5"
FontSize="10"
Margin="0,0,3,0"
Margin="0,0,2,0"
ToolTip="Copia URL negli appunti"
Click="CopyAuctionUrlButton_Click"/>
<Button Content="Esporta"
<Button Grid.Row="1" Grid.Column="1"
x:Name="ExportAuctionButton"
Content="Esporta"
Background="#106EBE"
Style="{StaticResource SmallRoundedButton}"
Padding="8,5"
FontSize="10"/>
</UniformGrid>
FontSize="10"
Margin="2,0,0,0"
ToolTip="Esporta dati asta"
Click="ExportAuctionButton_Click"/>
</Grid>
<!-- Settings Grid - Campi aggiornati -->
<Grid Margin="0,0,0,8">