나는이 TextBox
내에서 제어 StackPanel
누구 Orientation
로 설정되어 Horizontal
있지만, 나머지 StackPanel의 공간을 채우기 위해 텍스트 상자를 얻을 수 없습니다.
XAML :
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="180" Width="324">
<StackPanel Background="Orange" Orientation="Horizontal" >
<TextBlock Text="a label" Margin="5" VerticalAlignment="Center"/>
<TextBox Height="25" HorizontalAlignment="Stretch" Width="Auto"/>
</StackPanel>
</Window>
그리고 이것은 다음과 같습니다.
TextBox가 StackPanel을 채우지 않는 이유는 무엇입니까?
컨트롤을 사용하여 더 많은 컨트롤을 가질 수 있다는 것을 알고 Grid
있지만 레이아웃에 대해 혼란스러워합니다.