Tengo un cuadro de texto y una cuadrícula de datos dentro de un panel de puertos que se encuentra en un grupo de grupos de WPF.WPF: Altura dinámica de GroupBox
<GroupBox Margin="8,142.04,1.783,230.4" Height="Auto" Header="Desired Meeting Outcomes (decisions or actions)?" MaxWidth="635" MinWidth="550" FontWeight="Bold" FontSize="13.333" BorderBrush="#FFD5DFE5" MinHeight="106" VerticalContentAlignment="Stretch">
<DockPanel Margin="0">
<local:TextboxControl Margin="0" d:LayoutOverrides="Height, HorizontalMargin" Width="538.217" VerticalAlignment="Top" HorizontalAlignment="Left" DockPanel.Dock="Top"/>
<local: Height="Auto" HorizontalAlignment="Left" MinHeight="25" MinWidth="538" DockPanel.Dock="Top"/>
</DockPanel>
</GroupBox>
Estoy añadiendo filas de la cuadrícula de datos dynmaically desde el cuadro de texto haciendo que la cuadrícula de datos crezca. Sin embargo, la altura de mi groupbox no crece dinámicamente aunque su altura esté configurada en Auto. ¿Cómo puedo hacer que mi groupbox crezca y se reduzca en función del tamaño de los contenidos que contiene?
que funcionó muy bien y yo era capaz de aplicar esto al resto de los controles en la red. Sin embargo, tengo una pregunta más para ti. El LayoutRoot para mi GroupBox es una cuadrícula. En este momento, si mi GroupBox es demasiado grande, la parte inferior queda cortada por LayoutRoot. Intento que mi wpf general cambie de tamaño según el contenido. Intenté aplicar la misma lógica para groupbox pero no funciona. –
Mi UserControl está alojado en un formulario que es una región contigua del formulario de correo electrónico de Outlook. ¿Debo configurar un disparador cuando cambia la altura del control de usuario? –
Sí, una región de Outlook no cambiará el tamaño automáticamente. Deberá usar el código de evento para mantenerlo sincronizado. – Josh