/ / Come ridimensionare il bordo per ridimensionare le finestre in XAML WPF - wpf, xaml, altezza, bordo

Come ridimensionare il bordo per ridimensionare le finestre in XAML WPF - wpf, xaml, height, border

Ho un altro StackPanel nel mio XAML. Ogni StackPanel ha un bordo interno. Quando modifico la finestra principale, la larghezza segue il ridimensionamento. Ma l'altezza segue solo in una direzione più grande. Se faccio la finestra più piccola, l'altezza dei bordi non segue, quindi l'effetto è che la linea di confine del Botton non è visibile. Come posso fare questo ?

<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>

!border normaly Sembra

risposte:

0 per risposta № 1

Usa una griglia invece di uno StackPanel, quindi il bordo si allungherà verso

Griglie di altezza e larghezza sul ridimensionamento

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

Finestra dopo le modifiche, sembra la stessa dopo il reize (rendere più piccolo) senza le modifiche.

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