목록 상자에 표시되는 행 수를 제한 할 수 있습니까? 예 : 내가 100 개 항목으로 된 ItemSource가 있다고 가정 해 봅시다. 그러나 목록 상자가 10 개 항목 만 높이기를 원합니다.WPF : ListBox에 표시되는 행 수를 제한하는 방법은 무엇입니까?
2
A
답변
-1
이것은 나를 위해 일한 :
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// Set height of list box
this.listbox.Height = (this.listbox.ActualHeight/this.listbox.Items.Count) * 10;
}
이 (그렇지 않으면 ActualHeight
설정되지 않음) 컨트롤의 Loaded
이벤트에이 연결합니다.
+1
이상적으로 당신은 또한'ActualHeight'에서'listbox.BorderThickness' (위와 아래)를 빼야합니다 - 그러면 계산이 정확할 것입니다. – Zeus
1
당신이 당신의 ListBox
만에 적합 10 항목을 원하는 경우에, 나머지 스크롤하는 데, 당신은 단순히 ListBoxItem
의의 높이가 10
로 나눈 ListBox
의 높이로 설정 할 수 있습니다 경우 ListBox
의 크기를 조정하려면 각 크기 조정 이벤트에서 동적으로 높이를 ListBoxItem
조정해야합니다.
정적 예 :
<ListBox Height="500">
<ListBox.Resources>
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="Height" Value="50"/>
</Style>
</ListBox.Resources>
<ListBoxItem>One</ListBoxItem>
<ListBoxItem>Two</ListBoxItem>
<ListBoxItem>Three</ListBoxItem>
<ListBoxItem>Four</ListBoxItem>
<ListBoxItem>Five</ListBoxItem>
<ListBoxItem>Six</ListBoxItem>
<ListBoxItem>Seven</ListBoxItem>
<ListBoxItem>Eight</ListBoxItem>
<ListBoxItem>Nine</ListBoxItem>
<ListBoxItem>Ten</ListBoxItem>
<ListBoxItem>Eleven</ListBoxItem>
<ListBoxItem>Twelve</ListBoxItem>
<ListBoxItem>Thirteen</ListBoxItem>
<ListBoxItem>Fourteen</ListBoxItem>
<ListBoxItem>Fifteen</ListBoxItem>
<!-- etc. -->
</ListBox>
관련 문제
- 1. 한 번에 로그인 수를 제한하는 방법은 무엇입니까?
- 2. PHP : 세션 파일 수를 제한하는 방법은 무엇입니까?
- 3. UpdatePanel의 게시 값 수를 제한하는 방법은 무엇입니까?
- 4. UITabBarController의 탭 수를 제한하는 방법은 무엇입니까?
- 5. Items 컨트롤에 표시되는 행 수 제한
- 6. wpf, TextBox의 MaxLength를 제한하는 방법은 무엇입니까?
- 7. DataGrid에서 보이는 행 수를 계산하십시오.
- 8. WPF CustomControl을 ListBox에 바인딩하는 방법
- 9. C++ 프로젝트의 행 수를 계산하는 방법은 무엇입니까?
- 10. MySqlDataReader에서 행 수를 계산하는 방법은 무엇입니까?
- 11. jquery로 행 수를 전환하는 방법은 무엇입니까?
- 12. ItemSource를 사용하여 WPF ListBox에 항목을 추가하는 방법은 무엇입니까?
- 13. ListBox에 텍스트를 표시하는 방법은 무엇입니까?
- 14. Facebook fb : fan - 표시되는 게시물 수를 제한합니다.
- 15. C에서 중첩 루프의 수를 제한하는 것은 무엇입니까?
- 16. WPF, ListBox에 아무것도 표시되지 않습니다.
- 17. EDM을 WPF ListBox에 바인딩하는 방법?
- 18. 보낼 전자 메일 수를 제한하는 방법
- 19. IIS에서 WCF 서비스의 인스턴스 수를 제한하는 방법은 무엇입니까?
- 20. Wordpress 게시물에서 분류 값의 수를 제한하는 방법은 무엇입니까?
- 21. 레일, 중첩 된 리소스 수를 제한하는 방법은 무엇입니까?
- 22. MFC에서 텍스트 상자에 입력 한 문자 수를 제한하는 방법은 무엇입니까?
- 23. TcpListener가 수락 할 수있는 클라이언트 수를 제한하는 방법은 무엇입니까?
- 24. 루비에서 클래스의 객체 수를 주어진 숫자로 제한하는 방법은 무엇입니까?
- 25. ASyncTask를 사용하여 시작한 스레드 수를 제한하는 방법은 무엇입니까?
- 26. 테이블 행당 셀 수를 3으로 제한하는 방법은 무엇입니까?
- 27. 단어의 데이터 수를 제한하는 방법
- 28. JasperReports의 행 수를 제어하는 방법
- 29. 안드로이드에서지도를 제한하는 방법은 무엇입니까?
- 30. asp.net에서 중계기 행 수를 결정하십시오.
ListBox에 * 10 개의 항목 만 포함 시키거나 10 개의 항목에만 * 맞추기 위해 나머지 항목을 스크롤해야합니까? –