none
Recize Contenedores y contenido RRS feed

  • Pregunta

  • Hola grupo, lo que quiero hacer es, si se puede, si tengo por ejemplo 3 contenedores(A,B,C) y cada uno tiene sus controles de contenido, pero el B tiene un datagrid. ahora, si el stackpanel que contiene a todos los controles tiene una dimension fija y modifico el alto de A, quiero que B se reduzca en el alto, y C quede fijo.. se entiende, algo asi como que A es un contenedor tipo header, el B es un contenedor con un datagrid y el C es un footer.. el tema es que si modifico el tamaño de A se corren B y C.. lo que quiero es que no se corran, sino que queden fijos y que se achique B, se entiende?

     

    muchas gracias

    martes, 20 de abril de 2010 14:49

Respuestas

  • Hola samArg.

    ¿esto te sirve?

    	<Grid x:Name="LayoutRoot">
    		<Grid.RowDefinitions>
    			<RowDefinition Height="Auto" MinHeight="228"/>
    			<RowDefinition Height="Auto" MinHeight="73"/>
    			<RowDefinition Height="Auto" MinHeight="143"/>
    		</Grid.RowDefinitions>
    		<StackPanel Background="Black" Margin="0"/>
    		<StackPanel Grid.Row="1" Background="#FF852626" Margin="0"/>
    		<StackPanel Grid.Row="2" Background="#FF533889" Grid.IsSharedSizeScope="True"/>
    	</Grid>

    cuando modificas las dimensiones MinHeight del RowDefinition, solo se mueve ese y los stack panel rellenan todo su espacio.

     

     


    Saludos
    David González
    • Marcado como respuesta samArg jueves, 22 de abril de 2010 11:59
    miércoles, 21 de abril de 2010 19:06

Todas las respuestas

  • Hola samArg.

    ¿esto te sirve?

    	<Grid x:Name="LayoutRoot">
    		<Grid.RowDefinitions>
    			<RowDefinition Height="Auto" MinHeight="228"/>
    			<RowDefinition Height="Auto" MinHeight="73"/>
    			<RowDefinition Height="Auto" MinHeight="143"/>
    		</Grid.RowDefinitions>
    		<StackPanel Background="Black" Margin="0"/>
    		<StackPanel Grid.Row="1" Background="#FF852626" Margin="0"/>
    		<StackPanel Grid.Row="2" Background="#FF533889" Grid.IsSharedSizeScope="True"/>
    	</Grid>

    cuando modificas las dimensiones MinHeight del RowDefinition, solo se mueve ese y los stack panel rellenan todo su espacio.

     

     


    Saludos
    David González
    • Marcado como respuesta samArg jueves, 22 de abril de 2010 11:59
    miércoles, 21 de abril de 2010 19:06
  • Si David, va perfecto a lo que necesitaba. 

    Muchas Gracias

    jueves, 22 de abril de 2010 11:59