2010-03-04 2 views
0

높이가 'auto'로 설정된 여러 행 정의가 포함 된 상위 그리드가 있습니다.SL3 Grid RowDefinition 높이 문제

부모 그리드 내에는 개별 그리드가 있습니다. 각 그리드에는 사용자 지정 콘텐츠 컨트롤이 있습니다.

사용자 지정 콘텐츠 컨트롤이로드되면 높이가 증가 할 수 있습니다. 내가 눈치 챘을 때 높이가 증가하면 내용이 다른 행의 내용과 겹치게됩니다.

가로 및 세로 정렬을 지정했습니다. 뭔가 빠졌습니까?

<Grid x:Name="LayoutRoot"> 
    <Grid x:Name="ParentGrid>"> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="Auto"/> 
     </Grid.RowDefinitions> 
     <Grid Grid.Row="0"> 
      <CustomContentControl/> 
     </Grid> 
     <Grid Grid.Row="1"> 
      <CustomContentControl/> 
     </Grid> 
     <Grid Grid.Row="2"> 
      <CustomContentControl/> 
     </Grid> 
    </Grid> 
</Grid> 
+0

당신이 우리에게 사용자 정의에 대한 자세한 내용을 말할 수 여기

은 예입니다 콘텐츠 제어? – AnthonyWJones

답변

1

나는 사용자 정의 컨트롤이 제대로 다음 재 처리하지 않는 것이있을 수 :

protected override Size MeasureOverride(Size constraint) 

protected override Size ArrangeOverride(Size arrangeSize)