2010-05-05 3 views
0

SilverLight를 처음 사용하고 화면에 눈금을 추가했는데 두 가지 크기가 자동으로 선택되었지만 어떤 이유로 화면을 채우지 않습니다. 내가 이전에 두 개의 그리드와 똑같은 일을했다,SilverLight 자동 크기 도움말?

실버 라이트 3.0을 비주얼 스튜디오 2010을 사용하고 있는데이 완벽하게 작동 여기

코드입니다 :

<Grid Height="75" HorizontalAlignment="Left" Name="grid2" VerticalAlignment="Top" Background="White"> 
    <Image Height="74" HorizontalAlignment="Left" Name="image1" Stretch="None" VerticalAlignment="Top" Source="test.jpg" /> 
</Grid> 
+0

* "두 크기가 모두 자동으로 선택되었습니다"* 무슨 뜻인지 설명해 주시겠습니까? – slugster

+0

격자의 속성 섹션에서 두 크기를 모두 "자동"으로 설정합니다. 0 * 0 크기로 조정됩니다. – cam

답변

2

트릭을 할해야 AutoStretchWidth, HeightHorizontalAlignmentVerticalAlignment 속성 설정.

0

인가 그것을 그냥 날, 당신이 ' 눈금과 이미지에 명시 적으로 높이를 설정 했습니까?

나는 전문가가 아니지만, 너의 폭이 넓어지면 내 경험으로 부모를 채운다.

또한 행 또는 열 정의가 없으며 Grid.Row, grid.Column 종속성 속성도 없다는 것을 알았습니까?

+0

Grid.Row 또는 Grid.Column 값이 명시적일 필요는 없습니다. 그리드에는 행 또는 열 정의가 없으면 암시 적으로 1 행과 1 열 (즉, 하나의 셀이 있음)이 모두 기본값 인 0입니다. – slugster