【发布时间】:2010-11-11 08:43:22
【问题描述】:
我注意到将 TextBlock 放在另一个 TextBlock 中会自动在它们之间留出一些间距。我想将此行为用于自定义 ItemsControl。我希望此 ItemsControl 中的内容自动在它们之间获取一定数量的像素,但仅在最后一项之间或在第一项之前而不是之后。
(编辑)
<TextBlock>
<TextBlock Text="A" />
<TextBlock Text="B" />
<TextBlock Text="C" />
</TextBlock>
给出:“A B C”而不是“ABC”
<ItemsControl>
<Button Content="A" />
<Button Content="B" />
<Button Content="C" />
</ItemsControl>
提供三个紧凑的按钮,但我希望按钮 B 周围有一个边距,即每个按钮之间的间距,或者此 ItemsControl 内的任何内容。我不想手动设置边距。
【问题讨论】:
-
不完全清楚你在追求什么。自定义 ItemsControl 是什么意思?这与 TextBlocks 有什么关系?你打算把 TextBlocks 放在 ItemsControl 里面吗?或者只是任何对象?
标签: wpf itemscontrol textblock stackpanel