我對其中每個項目具有以下數據模板列表:數據綁定到一個列表和撿拾元件隨機
<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
項目2對象:SomeText2, SecondText2, ThirdText2
項目3對象:SomeText3, SecondText3, ThirdText3
到第一次的TextBlock,和第二StackPanel的標籤,我要分配的SomeText
,SecondText
這是細並且工作也是如此。但是對於內部TextBlock,我想以隨機方式分配ThirdText
,而不是按列表中出現的順序分配?
當我將列表框綁定到List時,該怎麼做?