/ / Cómo volver a ajustar el borde para el tamaño de las ventanas en XAML WPF - wpf, xaml, height, border

Cómo volver a ajustar el borde para el tamaño de las ventanas en XAML WPF - wpf, xaml, height, border

Tengo más StackPanels en mi XAML. Cada StackPanel tiene un borde interior. Cuando modifico la ventana principal, el ancho sigue el cambio de tamaño. Pero la altura sigue solo en una dirección más grande. Si hago la Ventana más pequeña, la altura de los bordes no se sigue. Por lo tanto, el efecto es que la línea de borde de Botton no es visible. Cómo puedo hacer esto ?

<Window x:Class="MyStackPanel"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MyCombobox" Height="356" Width="475">
<Grid>
<StackPanel x:Name="STP"
Margin="10">
<Border x:Name="STPB"
BorderBrush="#FFE80707"
BorderThickness="5"
CornerRadius="10"
Height="{Binding ElementName=STP,Path=ActualHeight}"/>
</StackPanel>
</Grid>
</Window>

!borde normaly parece

Respuestas

0 para la respuesta № 1

Use una cuadrícula en lugar de un StackPanel, entonces el borde se estirará hasta el

Rejillas de altura y anchura al redimensionar.

<Grid x:Name="STP"
Margin="10">
<Border x:Name="STPB"
BorderBrush="#FFE80707"
BorderThickness="5"
CornerRadius="10" />
</Grid>

Ventana después de sus cambios, Parece igual después de cambiar de tamaño (hacer más pequeña) sin sus cambios.

http://i.stack.imgur.com/SplMn.jpg