그리드 열의 너비 / 높이를 설정할 때 '자동'과 '*'의 차이점은 무엇입니까?


121

그리드 컬럼의 너비 / 높이를 설정할 때 '자동'과 '*'의 차이점을 구분할 수 없습니다. 도와주세요!


그리드 행 / 열에 대해 말하는 것 같습니다. 실제로 요소가 아닙니다.
Noldorin


내가 제안한 중복이 Silverlight 용이라는 것을 알고 있지만 구문은 WPF와 동일합니다.
ChrisF

답변:


197

WPF여기서 그리드 의 맥락에서 이야기하고 있습니까? 내 대답은 열에 대해 이야기하지만 행에도 동일하게 적용됩니다.

요약하면 :
- Auto수단 크기 칼럼 콘텐츠
- *수단에 격자의 크기에 비례

Auto열에 필요한 요소만큼 너비가 지정됨을 의미합니다. 의 폭 *크기의 열은 공간을 할당하여 계산 Auto하고, 컬럼 폭 고정하고 나머지 공간을 분할. 따라서 *크기가 지정된 열 이 하나만 있으면 나머지 공간을 모두 얻습니다. 두 개가 있으면 각각 절반을 얻습니다. 각 별 크기 열에 할당 된 비율을 변경할 수도 있습니다.

열 A의 크기가 2*B이고 크기가 B 인 3*경우 전체 열 공간은 5 개의 동일한 공유로 나뉩니다. 열 A는 공간을 2 주, B는 3 주를 얻습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.