ฉันมีตัวTextBox
ควบคุมภายในStackPanel
ซึ่งOrientation
ถูกตั้งค่าเป็นHorizontal
แต่ไม่สามารถรับ TextBox เพื่อเติมเต็มพื้นที่ 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
ควบคุมฉันแค่สับสนเกี่ยวกับเค้าโครง