我有兩個關於我有窗口的大小問題。基本的佈局是這樣的與內容有關的窗口大小
<Window MaxHeight="{DynamicResource {x:Static SystemParameters.VirtualScreenHeight}}"
MaxWidth="{DynamicResource {x:Static SystemParameters.VirtualScreenWidth}}"
>
<StackPanel>
<DockPanel LastChildFill="False">
<StackPanel DockPanel.Dock="Left"
Orientation="Horizontal">
<!--Some buttons-->
</StackPanel>
<StackPanel DockPanel.Dock="Right"
Orientation="Horizontal">
<!--Some buttons-->
</StackPanel>
</DockPanel>
<ScrollViewer>
<WrapPanel x:Name="Container">
</WrapPanel>
</ScrollViewer>
</StackPanel>
</Window>
1)我如何使窗口水平比DockPanel的寬度更小?
2)如何讓ScrollViewer限制在窗口的限制範圍內?它的內容大小已經超出了窗口的範圍。
它像是用來工作,當我有
<Window><ScrollViewer/></Window>
,但我真的不希望滾動裏面的DockPanel中。在目前的形式下,它甚至迫使Window打破了MaxHeight。