2014-01-09 2 views
0

두 개의 열을 정의하고 싶습니다. 두 번째 픽셀은 너비가 1280 픽셀이고 나머지 픽셀은 사용되지 않은 픽셀의 나머지 픽셀입니다. 그것을하는 방법?미사용 픽셀의 나머지로 열 너비를 정의하십시오.

<Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="1*" /> 
      <RowDefinition Height="9*" /> 
     </Grid.RowDefinitions> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="REST OF THE WIDHT" /> 
      <ColumnDefinition Width="1280" /> 
     </Grid.ColumnDefinitions> 
</Grid> 

답변

1

당신은 (가) 오른쪽 아이디어에 있던 당신의 RowDefinition

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="1*" /> 
     <RowDefinition Height="9*" /> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="*" /> 
     <ColumnDefinition Width="1280" /> 
    </Grid.ColumnDefinitions> 
</Grid> 
기본적으로 당신이, 부모 요소의 양에 아이들을 사용할 수있는 공간을 분할하고 싶은 방법 레이아웃 엔진을 알려줍니다 크기

스타 비율 용어.

Star Sizing

WPF Tutorial

1

는 당신에게 당신이 하드 코딩 폭을 하시겠습니까 : 여기

도움이 될 몇 가지 기사는? 브라우저를 실행하는 동안 브라우저의 크기를 조정하고 모양을 확인하십시오. 한 열 또는 행에 "자동"을 사용하고 다른 행에 "1 *"을 사용하면 필요한 부분으로 "자동"을 채우고 나머지는 두 번째 행으로 이동합니다.

나는이 당신을 위해 잘 작동 할 수 있습니다 생각 :

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="Auto" /> 
     <RowDefinition Height="1*" /> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="Auto" /> 
     <ColumnDefinition Width="1*" /> 
    </Grid.ColumnDefinitions> 
</Grid> 

이 그럼 당신은 컨테이너보다 큰이 될 수있는 콘텐츠를 ScrollViewers의 사용을 시작합니다.

관련 문제