我有一个列表,其中每个项目都有以下数据模板:
<stack Panel>
<TextBlock Text={Binding SomeText} />
<stackPanel Tag={Binding SecondText}>
<TextBlock = {Binding RandomText} />
</StackPanel>
</StackPanel>
SomeTextClass 在哪里
public SomeTextClass
{
public string SomeText{get; set;}
public string SecondText{get; set;}
public string ThirdText{get; set;}
}
我也在解析一个 xml 文件来获取List<SomeTextClass>
然后将 ListBox 源绑定到List<SomeTextClass>
假设List<SomeTextClass>
具有以下格式:
Item1 对象:SomeText1, SecondText1, ThirdText1
Item2 对象:SomeText2, SecondText2, ThirdText2
Item3 对象:SomeText3, SecondText3, ThirdText3
对于第一个 TextBlock 和第二个 StackPanel 标记,我想分配SomeText
,SecondText
这很好并且工作得很好。但是对于内部TextBlock,我想以ThirdText
随机方式而不是按列表中出现的顺序分配?
当我将列表框绑定到 List 时,如何做到这一点?