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

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



답변

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

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

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

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


답변