草庐IT

ItemsControl1

全部标签

c# - 如何在 ItemsControl 中的项目之间添加分隔符

我需要在项目控件中显示集合中的数字列表。所以项目是:“1”、“2”、“3”。渲染它们时,我需要用逗号(或类似的东西)分隔它们。所以上面的3项看起来像这样:"1,2,3"。如何在不将分隔符添加到列表末尾的情况下为单个项添加分隔符?我并没有坚持使用ItemsControl,但那是我开始使用的。 最佳答案 我收到你的问题是因为我在Silverlight中寻找解决方案,它没有以前的数据相关源。 关于c#-如何在ItemsControl中的项目之间添加分隔符,我们在StackOverflow上找到

c# - 在 ItemsControl DataTemplate 中设置 Canvas 属性

我正在尝试将数据绑定(bind)到此ItemsControl:通过使用此DataTemplate,我尝试将我的Node元素单独放置在Canvas上:但是,它没有按预期工作。我所有的节点元素都在同一位置彼此重叠绘制。关于如何实现这一点有什么建议吗? 最佳答案 附加属性仅适用于Canvas的直接子级。ItemsControl会将ContentPresenter控件作为其直接子控件,因此您可能还想为其添加样式: 关于c#-在ItemsControlDataTemplate中设置Canvas属性