스크롤바가 적용이 안되는 이유
[나의 잘못된 코드]
<StackPanel>
<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
<Grid>
</Grid>
</StackPanel>
이런식으로 되어있었다.
(chat gpt가 알려줌. ;;)
1. 원인 <StackPanel>
<StackPanel> 에서는 ScrollViewr를 사용할 수 없다!
그래서 나는 그냥 안되는 줄알았는데,
Grid에 Height="" 를 넣어주면 바로 적용된다.. ㅜ.ㅜ!!!
아래 사이트에서는 최대 사이즈 MAX를 설정해 줘야한다는데, 그러면 나는 적용이 안되고,
그냥 사이즈 Height만 지정해줘도 된다.
https://forum.dotnetdev.kr/t/wpf-scrollviewer/2907/3
WPF scrollviewer 질문입니다.
StackPanel의 경우 속한 컨트롤에 따라 Orientation이 Horizontal일 경우 너비, Vertical일 경우 높이가 속한 컨트롤에 맞춥니다. 공유주신 XAML로 짐작컨데 MaxWidth 또는 MaxHeight를 통해서 ScrollViewer의 최대 사
forum.dotnetdev.kr
2. 그냥 Grid만 쓰면 자동으로 나옴. 따로 할 것도 없이!
Grid랑 StackPanel 등 레이아웃들이 ScrollViewr를 기본적으로 셋팅 설정 되어있기 때문에 1번의 사례 빼고는 따로 설정해줄 것이 없다고 한다.
'회사_ C#, MSSQL, WPF' 카테고리의 다른 글
WPF C# DispatcherTimer 와 timer의 차이점 (0) | 2024.07.08 |
---|---|
WPF C# DispatcherTimer 란? | 화면 갱신 방법 | 화면 업데이트 (0) | 2024.07.07 |
[WPF 레이아웃] StackPanel과 Gird의 차이점 | Gird로 구역 나누기 (0) | 2024.07.05 |
C# 오류 _ 자간 다른 (0) | 2024.06.29 |
MSSQL 한 컬럼에 동일한 값을 전부 넣는 쿼리를 작성해줘. (1) | 2024.06.18 |