2012-08-30 87 views
0

我有3個數據網格,我需要在一個滾動查看器中添加一個堆棧面板和網格。當我嘗試添加滾動查看器到網格或堆棧面板時,什麼也沒有發生。當我使用滾動查看器環繞整個堆棧面板和網格時,它可以工作,但它將滾動條放在與數據網格分離的頁面一側。我需要的是grid/stackpanel將所有三個網格一起滾動(我不希望每個數據網格滾動;我需要它們保持分組在一起)。以下是我目前的代碼。謝謝!!Silverlight中有多個數據網格的滾動查看器

   <StackPanel Margin="10,162,0,50" HorizontalAlignment="Left" Width="365">      
       <Grid> 

       <Rectangle Fill="{StaticResource BaseColor}" 

          Stroke="Gray" 
          RadiusX="10" 
          RadiusY="10" 
          Margin="0,0,0,0" /> 

       <StackPanel x:Name="IdentifyResultsStackPanel" 
         Margin="15,10,15,10" 
         Visibility="Collapsed"> 

       <TextBlock Text="ELEMENTARY SCHOOL ATTENDANCE AREA:" 
          Foreground="White" 
          FontSize="14" 
          FontStyle="Italic" 
          Margin="0,0,0,5" /> 

        <slData:DataGrid x:Name="IdentifyDetailsDataGrid" 
           AutoGenerateColumns="False" 
           LoadingRow="IdentifyDetailsDataGrid_LoadingRow" 
           HeadersVisibility="None" > 
         <slData:DataGrid.Columns> 
          <slData:DataGridTextColumn Binding="{Binding Path=Key}" FontWeight="Bold"/> 
          <slData:DataGridTextColumn Binding="{Binding Path=Value}"/> 
         </slData:DataGrid.Columns> 
        </slData:DataGrid> 

        <TextBlock Text="MIDDLE SCHOOL ATTENDANCE AREA:" 
          Foreground="White" 
          FontSize="14" 
          FontStyle="Italic" 
          Margin="0,0,0,5" /> 
        <slData:DataGrid x:Name="IdentifyDetailsDataGrid2" 
            AutoGenerateColumns="False" 
            LoadingRow="IdentifyDetailsDataGrid_LoadingRow" 
            HeadersVisibility="None" > 
         <slData:DataGrid.Columns> 
          <slData:DataGridTextColumn Binding="{Binding Path=Key}" FontWeight="Bold"/> 
          <slData:DataGridTextColumn Binding="{Binding Path=Value}"/> 
         </slData:DataGrid.Columns> 
        </slData:DataGrid> 

        <TextBlock Text="HIGH SCHOOL ATTENDANCE AREA:" 
          Foreground="White" 
          FontSize="14" 
          FontStyle="Italic" 
          Margin="0,0,0,5" /> 
        <slData:DataGrid x:Name="IdentifyDetailsDataGrid3" 
           AutoGenerateColumns="False" 
           LoadingRow="IdentifyDetailsDataGrid_LoadingRow" 
           HeadersVisibility="None" > 
         <slData:DataGrid.Columns> 
          <slData:DataGridTextColumn Binding="{Binding Path=Key}" FontWeight="Bold"/> 
          <slData:DataGridTextColumn Binding="{Binding Path=Value}"/> 
         </slData:DataGrid.Columns> 
        </slData:DataGrid> 

       </StackPanel> 
      </Grid> 
     </StackPanel> 

回答

相關問題