讓我們將該代碼作爲基礎:的ScrollViewer只有滾動內容時下降了minHeight以下
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="50" />
<RowDefinition Height="50" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button
x:Name="_buttonAdd"
Grid.Row="0"
Click="_buttonAdd_Click"
Content="Daten hinzufügen" />
<Button
x:Name="_buttonDel"
Grid.Row="1"
Click="_buttonDel_Click"
Content="Daten löschen" />
<DataGrid
x:Name="_dataGrid"
Grid.Row="2"
MinHeight="200"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
AutoGenerateColumns="True"
ItemsSource="{Binding Path=MitarbeiterList}"
VerticalScrollBarVisibility="Auto">
</DataGrid>
</Grid>
</ScrollViewer>
我想要的ScrollViewer只有滾動,如果DataGrid的落在了minHeight低於200 在另一邊,我想ScrollViewer不滾動,如果MinHeight超過或在 換言之:我希望DataGrid垂直拉伸到可見區域,並在必要時顯示其自身的滾動條。
我希望你們能解決我的問題。
在此先感謝。
的DataGrid了minHeight不會低於200,如果你設置它明確(如你在這裏)。 – 2011-01-11 14:55:54