2011-01-18 6 views
2

목록 상자의 너비 또는 높이가 자동으로 설정된 경우 목록 상자의 동작은 컨테이너 내에서 끝없이 자라려고하므로 스크롤 막대를 생성하지 않습니다.스크롤 막대를 유지하면서 목록 상자에 사용 가능한 공간 채우기

범위 내에있는 컨테이너에서 사용할 수있는 공간에 맞게 크기를 조정하면서이 경계를 벗어나는 내용의 스크롤 막대를 계속 표시하는 방법이 있습니까?

내 응용 프로그램의 크기가 고정되어 있지 않아서 Listbox 또는 해당 컨테이너의 고정 값 설정에 의존 할 수 없습니다.

+1

게시물 'XAML' .... – decyclone

답변

2

테두리 너머로 ListBox가 커지면 컨테이너의 방향이 잘못 설정됩니다 (예 : StackPanels가 내용 방향을 바꿀 수 없음).

스크롤 막대의 표시 여부를 확인할 수 있습니다.

기본적으로 스크롤바는 콘텐츠가 더 이상 컨테이너에 맞지 않을 때 자동으로 표시됩니다. 스크롤바는 콘텐츠가 이전에 언급 한 바와 같이 잘못 된 바운드를 초과하더라도 표시되지 않습니다.

+0

예, 컨테이너에 문제가 있습니다. 이전에는 스택 패널을 사용하고 있었고, dockpanel으로 이동하여 누락 된 스크롤바 문제를 해결했습니다. 그들이 어디에서 왔는지 이해합니다. 스택 패널의 확장을 컨테이너의 크기로 제한 할 방법이 없습니다. – Vehlin

+0

도움이 되니 기쁩니다. 다행스럽게도 다른 컨테이너가 대안으로 사용될 수있는 이러한 문제 중 상당수가 있습니다. –

+0

대단히 감사합니다 :) – Vehlin

관련 문제