ventanas ventana usar una sirve que puede para otra navegacion hacer entre dentro con como cerrar abrir .net wpf silverlight windows-phone-7

.net - usar - ¿Cómo hacer que una red de datos wpf llene todo el espacio disponible y cambie el tamaño de la ventana?



para que sirve wpf c# (5)

  1. Nunca establezca la altura o el ancho a ella o su control padre
  2. No es necesario preocuparse por la alineación horizontal y vertical, ya que, por defecto, la alineación horizontal y vertical son extensibles. Si lo anterior es correcto, las cosas deberían funcionar :)

¿Cómo hacer que una red de datos wpf llene todo el espacio disponible y cambie el tamaño de la ventana? Tenga en cuenta que el datagrid está dentro de una cuadrícula.


Debería poder hacerlo para un datagrid (o para cualquier control de WPF) configurando HorizontalAlignment y VerticalAlignment para Stretch

Si está dentro de una cuadrícula, deberías poder configurar algo como esto

<Grid> <!-- parent grid or whatever --> <DataGrid HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ... > </DataGrid> </Grid>


Eliminar todas las propiedades de altura y anchura de su control principal. Eliminar propiedad horizontal y vertical. Defina el alto de fila como * de su cuadrícula principal.

<Grid> <Grid.RowDefinitions> <RowDefinition Height="*"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <DataGrid Grid.Row="0" > </DataGrid> </Grid>


Establezca el ancho de la última columna de DataGrid en *.

<DataGridTextColumn Header="Notes" Binding="{Binding Notes}" Width="*"/>


Inserte DataGrid directamente en la cuadrícula sin envolver con un panel.

<Grid> <DataGrid> </DataGrid> </Grid>