Procedura: rimuovere righe e colonne da una griglia
[Questa documentazione ha solo scopo di anteprima ed è soggetta a modifiche nelle versioni successive. Gli argomenti vuoti sono inclusi come segnaposto.]
Il controllo WPF (Windows Presentation Foundation) Grid consente di posizionare e allineare agevolmente i controlli creando layout basati su griglia. In fase di progettazione è possibile rimuovere righe e colonne da un controllo Grid in WPF Designer per Visual Studio.
Quando si elimina una riga o una colonna, è necessario riposizionare gli eventuali controlli contenuti all'interno. A tale scopo, modificare le proprietà Grid.Row o Grid.Column dei controlli interessati.
In questo argomento vengono descritte tre modalità in cui è possibile eliminare righe e colonne da Grid. Per informazioni su come aggiungere righe e colonne a una griglia, vedere Procedura: aggiungere righe e colonne a una griglia.
Utilizzo della finestra di progettazione
È possibile rimuovere righe e colonne esistenti da un controllo Grid nella visualizzazione Progettazione.
Per eliminare righe e colonne da una griglia utilizzando la finestra di progettazione
In WPF Designer, selezionare un controllo Grid che dispone di almeno due colonne o due righe.
Spostare il puntatore su un indicatore della griglia nella sbarra della griglia.
L'indicatore della griglia diventa arancione e il puntatore del mouse viene modificato per indicare il riposizionamento.
Trascinare l'indicatore della griglia fuori dalla griglia.
Quando si fa clic, la linea e l'indicatore della griglia diventano rossi. Dopo aver trascinato la griglia, il puntatore del mouse viene modificato e presenta una X per indicare l'eliminazione.
Rilasciare il pulsante del mouse.
La linea della griglia e la riga o la colonna corrispondente vengono rimosse. Le proprietà delle righe e delle colonne restanti vengono aggiornate in modo appropriato.
Utilizzo dell'editor della raccolta
È possibile eliminare righe e colonne da un controllo Grid utilizzando l'editor della raccolta. Quando si utilizza l'editor della raccolta per configurare righe e colonne, la visualizzazione Progettazione e la visualizzazione XAML vengono aggiornate automaticamente.
Per eliminare righe da una griglia utilizzando l'editor della raccolta
In WPF Designer selezionare un controllo Grid.
Nella finestra Proprietà, individuare la proprietà RowDefinitions e fare clic sul pulsante con i puntini di sospensione nella colonna del valore della proprietà.
Verrà visualizzata la finestra di dialogo Editor della raccolta.
Nel riquadro a sinistra fare clic sulla proprietà RowDefinition relativa alla riga da eliminare.
Fare clic su Rimuovi elemento per eliminare la riga.
(Facoltativo) Ripetere i passaggi 3 e 4 per eliminare più righe.
Scegliere OK per chiudere l'Editor della raccolta e tornare a WPF Designer.
Per eliminare colonne da una griglia utilizzando l'editor della raccolta
In WPF Designer selezionare un controllo Grid.
Nella finestra Proprietà, individuare la proprietà ColumnDefinitions e fare clic sul pulsante con i puntini di sospensione nella colonna del valore della proprietà.
Verrà visualizzata la finestra di dialogo Editor della raccolta.
Nel riquadro a sinistra fare clic sulla proprietà ColumnDefinition relativa alla colonna da eliminare.
Fare clic su Rimuovi elemento per eliminare la colonna.
(Facoltativo) Ripetere i passaggi 3 e 4 per eliminare più colonne.
Scegliere OK per chiudere l'Editor della raccolta e tornare a WPF Designer.
Utilizzo dell'editor XAML
È anche possibile rimuovere manualmente righe e colonne da un controllo Grid eliminandole nell'editor XAML. La visualizzazione Progettazione viene aggiornata automaticamente.
Per eliminare righe e colonne da una griglia utilizzando l'editor XAML
Nell'editor XAML individuare un elemento Grid che contiene righe e colonne. Nel markup seguente viene illustrato un esempio:
<Grid> <Grid.RowDefinitions> <RowDefinition Height="100" /> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> <RowDefinition Height="5*" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="100" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="5*" /> </Grid.ColumnDefinitions> </Grid>
Eliminare le righe e le colonne non più necessarie.
Vedere anche
Attività
Procedura dettagliata: costruzione di un layout dinamico
Concetti
Allineamento in Progettazione WPF
Layout con posizionamento assoluto e dinamico