[C#/WINUI3/.NET8] ListView 엘리먼트 : ItemContainerStyle 속성을 사용해 항목 컨테이너 속성 설정하기 (ListViewItem 객체)

■ ListView 엘리먼트의 ItemContainerStyle 속성을 사용해 항목 컨테이너 속성을 설정하는 방법을 보여준다. (ListViewItem 객체)

※ ListViewItem의 컨텐츠는 기본적으로 왼쪽에 맞추어진다
※ 즉 HorizontalContentAlignmentProperty가 Left로 설정되어 있다.
※ 가로로 쌓은 요소 또는 동일한 Grid 행에 배치된 요소와 같이 ListViewItem 내에 가로로 인접한 여러 요소가 있는 경우 모두 왼쪽에 맞추어지고 정의된 여백으로만 구분된다.
※ 요소를 분산하여 ListItem의 전체 본문을 채우려면 ListView 내의 Setter를 사용하여 HorizontalContentAlignmentProperty를 Stretch로 설정해야 한다.

※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다.
※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를 None으로 추가했다.

NamedColor.cs

MainPage.xaml

MainPage.xaml.cs

TestProject.zip

Advertisements