WPF에서 ItemsControl 사용 시 기본적으로 화면을 벗어나는 경우 표시되지 않는다.
이를 해결하기 위해 ItemsControl HorizontalScrollBar 활성화 방법에 대해 배워보자.
<ItemsControl ItemsSource="{Binding Students}">
<ItemsControl.Template>
<ControlTemplate TargetType="{x:Type ItemsControl}">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<ItemsPresenter/>
</ScrollViewer>
</ControlTemplate>
</ItemsControl.Template>
<!--ETC...-->
</ItemsControl>
ControlTemplate에 ScrollViewer를 추가하여 ScrollBar를 활성화할 수 있다.
이후 ScrollViewer의 Content에 ItemsPresenter을 추가해 주면 된다.
WPF ItemsControl에서 HorizontalScrollBar를 활성화하는 방법을 알아봤다.
VerticalScrollBar도 동일하게 처리할 수 있으니 상황에 맞게 사용하자.
'WPF > 개발' 카테고리의 다른 글
WPF ListView SelectedItem 자동 스크롤하는 방법 (0) | 2024.09.20 |
---|---|
WPF Title Bar Custom ContextMenu 생성하는 방법 (0) | 2024.09.02 |
WPF 프로세스 아이콘 가져오는 방법 (0) | 2024.07.25 |
WPF RadioButton Enum Binding 방법 (0) | 2024.05.16 |
WPF ListBox 아이템 간격 설정하는 방법 (0) | 2024.04.12 |