Condividi tramite


Esempio di ListView con intestazione mobile personalizzata

Aggiornamento: novembre 2007

In questo esempio viene illustrato come creare stili personalizzati per una classe GridViewColumnHeader in una classe GridView trascinando l'intestazione di colonna in una nuova posizione di un controllo ListView. Questa operazione sposta l'intestazione e la relativa colonna nella nuova posizione.

Quando si trascina la classe GridViewColumnHeader durante un'operazione di spostamento, la proprietà Role dell'intestazione viene automaticamente impostata su Floating e vengono visualizzate due versioni dell'intestazione. Una versione è rappresentata da un'intestazione parzialmente trasparente che segue il puntatore del mouse durante l'operazione di spostamento. L'altra versione rimane nella posizione originale finché non si rilascia il pulsante del mouse e l'intera colonna con la relativa intestazione non vengono spostate nella posizione del puntatore del mouse.

In questo esempio viene illustrato come definire uno stile personalizzato per entrambe le versioni dell'intestazione durante un'operazione di spostamento.

In questo esempio viene illustrata una funzionalità specifica di Windows Presentation Foundation e, di conseguenza, non vengono seguite le procedure consigliate per lo sviluppo di applicazioni. Per una descrizione completa delle procedure consigliate per lo sviluppo di applicazioni Windows Presentation Foundation (WPF) e Microsoft .NET Framework, fare riferimento ai seguenti argomenti in base alle proprie esigenze:

Accesso facilitato - Procedure consigliate per l'accesso facilitato

Sicurezza - Sicurezza di Windows Presentation Foundation

Localizzazione - Cenni preliminari sulla globalizzazione e localizzazione WPF

Download sample

Compilazione dell'esempio

  • Installare Windows Software Development Kit (SDK) e aprire la finestra di comando dell'ambiente di compilazione. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi, Microsoft Windows SDK, quindi fare clic su CMD Shell.

  • Scaricare l'esempio nel disco rigido locale, in genere dalla documentazione SDK.

  • Per generare l'esempio dalla finestra di comando dell'ambiente di compilazione , passare alla directory di origine dell'esempio. Al prompt dei comandi digitare MSBUILD.

  • Per compilare l'esempio in Microsoft Visual Studio, caricare il file della soluzione o del progetto dell'esempio e premere CTRL+MAIUSC+B.

Esecuzione dell'esempio

  • Per eseguire l'esempio compilato dalla vfinestra di comando dell'ambiente di compilazione, eseguire il file EXE nella cartella Bin\Debug o Bin\Release contenuta sotto la cartella del codice sorgente dell'esempio.

  • Per eseguire l'esempio compilato con il debug in Visual Studio, premere F5.

Vedere anche

Attività

Procedura: creare uno stile per un'intestazione di colonna GridView trascinata

Concetti

Panoramica sul controllo ListView

Cenni preliminari su GridView

Riferimenti

ListView

GridView

Altre risorse

Esempi di ListView

Procedure relative al controllo ListView