C# 逗号分隔列表框
我有一个水平方向的列表框,我需要用逗号分隔文本块值 我已经找到了这个解决方案:C# 逗号分隔列表框,c#,data-binding,windows-phone-8,textblock,C#,Data Binding,Windows Phone 8,Textblock,我有一个水平方向的列表框,我需要用逗号分隔文本块值 我已经找到了这个解决方案: <DataTemplate x:Key="toStringDataTemplate"> <TextBlock Margin="2,0,0,0" TextWrapping="Wrap"> <Run Text="{Binding name}"/> <Run Text=","/> &l
<DataTemplate x:Key="toStringDataTemplate">
<TextBlock Margin="2,0,0,0" TextWrapping="Wrap">
<Run Text="{Binding name}"/>
<Run Text=","/>
</TextBlock>
</DataTemplate>
但这会输出尾随逗号:value1、value2、value3、
如果最后一个逗号是可观察集合中的最后一项,则需要将其折叠
如果有任何帮助,我们将不胜感激。在这种情况下,您真的需要
ListBox
?您可以使用单个TextBlock
元素和来自代码的格式字符串。我已经编辑了您的标题。请参阅“”,其中的共识是“不,他们不应该”。