ListBox 컨트롤의 항목 사이에 구분선을 넣는 것을 좋아합니다. 그 구분선을 사용하여 ListBox를 하나의 열과 많은 행이있는 테이블처럼 보이게 만들고 싶습니다.ListBox의 항목 간 구분선
답변
기본적인 방법은 목록 상자 항목에 대한 CSS 스타일을 정의하는 것입니다 :
<style type='text/css'>
option { border-top: solid 1px gray; }
</style>
...
<asp:ListBox ...></asp:ListBox>
이 각 목록 상자 요소의 하단에 회색 테두리를 추가합니다.
참고 :이 내용은 해당 페이지의 모든 목록 상자에 적용됩니다. 당신이 특정리스트 박스에 해당 스타일이 필요한 경우, 다음 목록 상자에 CSS 클래스를 적용하고 그에만 적용 할 CSS를 변경 :
이<style type='text/css'>
select.table option { border-top: solid 1px gray; }
</style>
...
<asp:ListBox CssClass="table" ...></asp:ListBox>
감사합니다. 이것은 내가 찾고있는 것입니다. – Katerina
NestorArturo에서 영감을 얻었으며 Border 컨트롤에 대해 알아 냈습니다.
Border 컨트롤에 ItemTemplate 내용을 래핑하고 BorderThickness 및 BorderBrush를 지정하는 것은 매우 쉽습니다. ItemTemplate에서 Grid를 변경하지 않아도되므로이 방법을 사용했습니다.
테두리 컨트롤은 여기에 설명되어 있습니다 : http://www.silverlightshow.net/items/Using-the-Border-control-in-Silverlight-2-Beta-1-.aspx.
를 항목을 넣어 : 1 픽셀의 고체 urfavrt 색을; } – Katerina
는 cssclass_for_items {CSS에 의해 국경 바닥을 추가 ....... 실버를 사용하지 않는 동적 –
<DataTemplate>
<Border BorderThickness="0,10,0,10" BorderBrush="Black">
<Grid Width="auto" HorizontalAlignment="Stretch" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="48" />
</Grid.ColumnDefinitions>
<TextBlock VerticalAlignment="Center" FontSize="36" FontWeight="Bold" Grid.Column="0" Foreground="Black" Text="{Binding Path=Title}" Name="title"/>
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Right" Grid.Column="1" Foreground="Black" Text="{Binding Path=Location}" Name="location"/>
<Image VerticalAlignment="Center" Grid.Column="2" Width="48" Height="48" Source="ApplicationIcon.jpg"/>
</Grid>
</Border>
</DataTemplate>
- 1. Qt : QListWidget 항목 사이의 구분선?
- 2. ListBox의 최대 항목 수
- 3. ListBox의 항목 재정렬
- 4. ListBox의 단일 항목 만 무효화하십시오.
- 5. ListBox의 선택된 항목 높이 확장하기
- 6. android 목록 항목 선택기 및 구분선
- 7. Listview의 항목 간 거리
- 8. ExpandableListView의 항목 간 수평선
- 9. ListBox의 선택된 항목 색상을 변경할 수 있습니까?
- 10. Windows Phone 7 - ListBox의 동적 항목
- 11. 안드로이드의 하단 구분선 제거 ListView
- 12. 메뉴 항목 간 전환 WPF?
- 13. Eclipse에서 표시된 항목 간 전환
- 14. WPF ListBox의 패딩 문제
- 15. Android : GridLayout 용 구분선
- 16. ListView에서 바닥 글 후 구분선 제거
- 17. ListBox의 내용 편집
- 18. ListBox의 세로 스크롤
- 19. WPF의 Listbox의 이상한 동작
- 20. WPF ListBox의 높이를 항목 높이의 배수로 설정할 수 있습니까?
- 21. 바인드 된 LongListSelector 또는 Listbox의 항목 색상 변경
- 22. Listbox의 선택한 항목 변경 Backcolor in C# .net
- 23. ListBox의 항목 재정렬 - Windows Forms - (Java 프로그래머 C# 배우기)
- 24. TextBox에 입력 된 텍스트를 기준으로 ListBox의 항목 선택
- 25. UITableView 편집 액세서리보기 구분선 색상
- 26. 색상 바꾸기 UINavigation 바의 구분선
- 27. 라텍스 목록의 항목 간 공백 제거
- 28. WP7, 피벗 페이지의 각 항목 간 이동
- 29. ListBox의 OnDataItemBound()에 해당하는 Silverlight
- 30. 목록 뷰의 구분선 높이를 동적으로 변경 하시겠습니까?
[내가이 같은 생각이 질문 참조] [1] 우리가 통과 할 수있는 코드를 제공해주세요. [1] : http://stackoverflow.com/questions/6747011/how-to-show-a-divider-between-items-in-a-listbox –
ItemTemplate을 시도했지만 ID가 작동하지 않습니다. – Katerina