21
HTML에서는 width = "20 %"라고 말할 수 있습니다. 물론 XAML에서는 허용되지 않습니다. 누구나 XAML에서 백분율 값 지원을 얻는 방법이 있는지 또는 그 이유를 알고 있습니까?XAML에서 백분율 값을 사용할 수 있습니까?
HTML에서는 width = "20 %"라고 말할 수 있습니다. 물론 XAML에서는 허용되지 않습니다. 누구나 XAML에서 백분율 값 지원을 얻는 방법이 있는지 또는 그 이유를 알고 있습니까?XAML에서 백분율 값을 사용할 수 있습니까?
Grid ColumnDefinitions 및 RowDefinitions는 비례 단위 (고정 픽셀 및 자동 이외에)를 허용합니다.
가<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="20" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
첫번째 열이 열에있는 모든 콘텐츠에 맞게 필요한만큼 클 것이다
여기 2 예이다. 다음 열은 20 개의 장치 독립 픽셀 너비입니다. 그리드의 남은 너비는 나머지 열에 똑같이 나누어집니다. 이 코드는 10 %, 40 %, 40 %, 그리고 총 눈금 폭의 10 %에 4 열을 분할 할
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="4*"/>
<ColumnDefinition Width="4*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
(각각 100 %/4 = 25 %).
그래서 '20 * 20 % 대신? –
비례합니다. *는 1 *과 같습니다. 분수 단위를 가질 수 있습니다. 모든 * 숫자를 더한 다음 각 열 너비는 자체 숫자를 합계로 나눈 값입니다. 나머지 열이 80 *로 합쳐지면 20 *는 20 %가됩니다. – foson
참고 : 4 뒤에 별표를 추가하십시오. 내가 처음 보았을 때 나는 실제로 그것을 놓쳤다. 나는 "4"가 아닌 "4 *"나쁜 눈을 보았는가? –