คำถามติดแท็ก dockpanel

4
วิธีทำให้ลูกของ StackPanel เติมเต็มพื้นที่สูงสุดลงได้อย่างไร
ฉันต้องการข้อความต่อเนื่องทางซ้ายและกล่องช่วยเหลือทางด้านขวา กล่องความช่วยเหลือควรขยายไปจนถึงด้านล่างสุด ถ้าคุณถอดด้านนอกออกStackPanelมันใช้งานได้ดีมาก แต่สำหรับเหตุผลของการจัดวาง (ฉันกำลังแทรก UserControls แบบไดนามิก) ฉันต้องมีการตัดStackPanelคำ ฉันจะได้รับการGroupBoxขยายลงไปที่ด้านล่างของStackPanelตามที่คุณเห็นฉันได้ลอง: VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" Height="Auto" XAML: <Window x:Class="TestDynamic033.Test3" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Test3" Height="300" Width="600"> <StackPanel VerticalAlignment="Stretch" Height="Auto"> <DockPanel HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Height="Auto" Margin="10"> <GroupBox DockPanel.Dock="Right" Header="Help" Width="100" Background="Beige" VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" Height="Auto"> <TextBlock Text="This is the help that is available on the news screen." TextWrapping="Wrap" /> …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.