0
什麼我有是包含一個Page類:Silverlight的網頁內容大小
<navigation:Page (...) Title="Import">
<Grid x:Name="LayoutRoot">
<ScrollViewer VerticalScrollBarVisibility="Auto"
HorizontalScrollBarVisibility="Auto"
Visibility="{Binding Visible}">
<c:BusyIndicator IsBusy="{Binding Busy}">
<StackPanel>
<StackPanel>
<Button/>
</StackPanel>
<Border Background="#c8c8c8" CornerRadius="5">
<sdk:DataGrid Name="myDataGrid" AutoGenerateColumns="False"
ItemsSource="{Binding Imports}" Margin="10" IsReadOnly="True">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn Header="ID" Binding="{Binding ID}" Width=".3*"/>
<sdk:DataGridTextColumn Header="Name" Binding="{Binding Name}" Width=".7*"/>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</Border>
</StackPanel>
</c:BusyIndicator>
</ScrollViewer>
</Grid>
</navigation:Page>
我試圖做到的是,DataGird總會有最大可能的寬度和高度。它也應該有最小的寬度和高度固定。當瀏覽器比DataGrid小時,ScrollViewer應該啓用滾動。我認爲最小/最大寬度/高度屬性將允許這種行爲,但我無法得到它的工作。