項目之間的空間很大。我怎樣才能減輕它?更改silverlight中列表框控件的間距
0
A
回答
1
設置ItemContainerStyle以根據需要設置邊距和填充。混合將有助於這個模板。
然後您也可以考慮設置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
好吧,我不知道ü要真的是什麼,我只是有一個猜測,美希望減少出現在您的列表框中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>
爲了更好地幫助您,請您只需發佈我們的代碼。 :)
相關問題
- 1. 更改列表框項目間距
- 2. Silverlight中的間距
- 3. Silverlight列表框項目源更改沒有更新列表
- 4. 無法在Silverlight中的列表框控件中顯示圖像
- 5. 曲線Silverlight列表框控件的邊框
- 6. 間距表單框
- 7. 如何在文本框中更改XAML中的字符間距?
- 8. 列表框的Silverlight
- 9. 方向更改後列表框內控件的寬度不變
- 10. 列表框添加項目間距
- 11. 更改圖例邊框和圖例標題之間的間距
- 12. 列表框控件中的多列
- 13. 更改UIPageControl點之間的間距
- 14. Silverlight - 帶有列表框的擴展器控件,100%高度
- 15. 動態設置Silverlight控件的背景顏色(列表框)
- 16. Silverlight:更新列表框模板項目
- 17. Silverlight中的列列表框Wp7
- 18. Silverlight列表框 - 更改選定狀態時出現
- 19. 在Silverlight中更改控件內容時激發的事件
- 20. 更改列表框中的選擇
- 21. 更改列表框中的iframe源
- 22. 多列列表框控件
- 23. Windows 7中的Winforms控件間距
- 24. ListView控件中的間距問題
- 25. CStatic控件中的字母間距?
- 26. 如何更改MS Silverlight日曆控件中藍色邊框的顏色?
- 27. VB列表框更改值
- 28. Silverlight更新/觸發列表框中的Listal DataTemplate中的IValueConverter
- 29. 如何更改swt中的單元格間距表
- 30. 使用列表框修改文本框控件的註釋