From 62a38307168e5336c5ba920e15c3c9d99815bc70 Mon Sep 17 00:00:00 2001 From: Giuliano Paschoalino Date: Fri, 17 Oct 2025 11:41:12 -0300 Subject: [PATCH] =?UTF-8?q?Melhorias=20de=20usabilidade=20e=20apar=C3=AAnc?= =?UTF-8?q?ia=20no=20ListView?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adicionadas funcionalidades de manipulação de eventos de clique do mouse (`PreviewMouseLeftButtonDown` e `PreviewMouseRightButtonDown`) e suporte para copiar informações do `ListView` com atalhos de teclado (`Ctrl+C`) e menu de contexto ("Copiar coluna"). Implementado com `InputBindings`, `CommandBindings` e `ContextMenu`. Alterada a exibição das colunas do `GridView` para usar `TextBox` somente leitura, permitindo seleção de texto, com customizações visuais como cor de texto (`Foreground="#FF042271"`), fundo transparente e sem bordas. Adicionado estilo personalizado para itens do `ListView`, incluindo captura de eventos de tecla pressionada (`KeyDown`) e remoção do evento de clique duplo do mouse (`MouseDoubleClick`). Atualizadas colunas adicionais (`Unidade`, `Instalação`, `CNPJ`, `Razão Social`) para seguir o mesmo padrão de somente leitura e aparência. Essas mudanças melhoram a experiência do usuário, tornando a interface mais prática e visualmente consistente. --- MainWindow.xaml | 63 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 60 insertions(+), 3 deletions(-) diff --git a/MainWindow.xaml b/MainWindow.xaml index 5cbb1db..6cf7dc3 100644 --- a/MainWindow.xaml +++ b/MainWindow.xaml @@ -56,13 +56,65 @@ - + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + @@ -122,6 +174,7 @@ BorderThickness="0" Background="Transparent" Cursor="Hand" + Foreground="#FF042271" HorizontalAlignment="Center" VerticalAlignment="Center" DataContext="{Binding}"> @@ -137,6 +190,7 @@