항목 사이의 간격은 많습니다. 어떻게 줄일 수 있습니까?은색의 목록 상자 컨트롤 간격을 변경하십시오.
0
A
답변
1
필요에 따라 여백 및 여백을 설정하려면 ItemContainerStyle을 설정하십시오. 혼합은이 retemplating 도움이 될 것입니다.
그런 다음 DataTemplate을 설정할 수도 있습니다.
0
다른 사람들보다 나보다 잘 알지도 모르지만 목록 상자의 데이터 템플릿을 재정의합니다. 각 개별 항목에 대해 텍스트 컨트롤의 크기를 명시 적으로 지정하십시오. 예를 들어
:
<ListBox Width="400" Margin="10" ItemsSource="{Binding Path=MyDataItems}">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=TaskName}" Height="27" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
그것은 확실히 조금 더 많은 작업이지만, 난 당신이 목록 상자를 위해 할 수있는 다른 많은이 확실하지 않다.
0
내가 유, 난 그냥 u는 당신의 목록 상자에 존재하는 listboxitems 사이의 공간을 감소 할 것으로 추측 데 원하는 정말 무엇인지 잘 모릅니다 좋아, 당신은 여백의 도움으로 그것을 할 수 있습니다 :
<Style x:Key="LedgerListBoxItem" TargetType="ListBoxItem">
<Setter Property="Padding" Value="3"/>
<Setter Property="Height" Value="24"/>
<Setter Property="Width" Value="330"/>
<Setter Property="HorizontalContentAlignment" Value="Left"/>
<Setter Property="VerticalContentAlignment" Value="Top"/>
<Setter Property="Background" Value="Transparent"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="TabNavigation" Value="Local"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem">
<Grid Background="{TemplateBinding Background}">
<Grid HorizontalAlignment="Stretch" **Margin="0 4 0 4"**>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="4"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Grid.Column="1" Source="../Styles/Images/icon-exception.png"
/>
</Grid>
<Rectangle x:Name="FocusVisualElement" RadiusY="4" RadiusX="4" Stroke="#FF6DBDD1" StrokeThickness="0" Visibility="Collapsed" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
더 많은 도움을 받으려면 ur 코드를 올리십시오. :)
관련 문제
- 1. asp.net의 목록 상자 컨트롤
- 2. asp.net의 목록 상자 컨트롤
- 3. 타이머의 시간 간격을 변경하십시오.
- 4. 목록 상자 컨트롤 내용 인쇄
- 5. MS CRM에서 목록 상자 컨트롤
- 6. Windows 서비스의 타이머 간격을 변경하십시오.
- 7. 은색의 동적로드
- 8. ASP.NET의 다중 열 목록 상자 형식 컨트롤
- 9. WP7의 컨트롤/피벗 항목의 목록 상자 공유
- 10. 목록 상자
- 11. - 목록 상자
- 12. Excel VBA : 목록 상자
- 13. JToolBar 컨트롤 사이의 간격을 제거하는 방법?
- 14. FlowLayoutPanel 내의 컨트롤 위치를 변경하십시오.
- 15. wp7 컨트롤의 컨트롤 배경색을 변경하십시오.
- 16. C# 텍스트 상자 목록 상자
- 17. 포스트는 선택 상자/목록 상자
- 18. 피벗의 목록 상자 처리 문제
- 19. 다른 목록 상자 항목 컨트롤 및 버튼 클릭시 속성에 액세스
- 20. .Net C# windows 폼, 목록 상자 컨트롤 질문
- 21. Silverlight : 목록 상자 내에 중첩 된 컨트롤 검색
- 22. UserControl과 목록 상자 및 부모 컨트롤 (MVVM) 간의 바인딩
- 23. 목록 라이브러리에서 "유형"을 변경하십시오.
- 24. DataGridView의 텍스트 상자 컨트롤
- 25. 텍스트 상자 컨트롤
- 26. 목록 상자 내가 목록 상자 뉴스와 목록 상자 - 주석, 내가 보여 주려고이 문제
- 27. 복수 선택 캐스케이드 목록 상자
- 28. 목록 상자 크기에 따라 목록 상자 내용 크기 조정
- 29. WPF 목록 상자 스크롤 후 오른쪽 클릭시 목록 상자 항목
- 30. 목록 상자 내용이 목록 상자 전체에 걸려 있지 않음