모든 정보를 화면에 표시 할 수 없으면 (즉, 창의 크기를 조절할 때) 페이지의 ScrollViewer를 표시하고 싶습니다. 그러나 ListBox는 스크롤을 가져 오지 않으며 내가 MaxSize를 갖도록 설정하지 않으면 페이지의 아래쪽까지 스케치를 얻는다. ListBox에 우선 순위를 부여하여 내가 만든 ScrollViewer를 표시하는 방법이 있습니까? 내가 지금 http://i.imgur.com/bEJcz.pngListBox가 ScrollViewer에 포함되어 있습니다.
내가 달성하고 싶은 무엇을 가지고,하지만 난이 목록 상자 here에 대한 MaxHeight입니다을 무엇을 사용
. 단지 별을 사용
<ScrollViewer HorizontalAlignment="Stretch" VerticalScrollBarVisibility="Auto" Name="scrollViewer1" VerticalAlignment="Stretch" >
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<ComboBox Grid.Row="0" Width="120" HorizontalAlignment="Left"></ComboBox>
<ListBox HorizontalAlignment="Left" Name="listBox" Width="120" Grid.Row="1" <!--MaxHeight="500"--> />
</Grid>
</ScrollViewer>
이 목록 상자의 상단에서 ScrollViewer 및 MaxHeight입니다을 제거합니다. 또한 두 번째 행의 Height = "*"설정 –
창 크기를 조정할 때마다 scrollviewer를 표시하기 때문에 위쪽 scrollviewer를 제거 할 수 없습니다. – lotusight