나는 각 항목은 다음 데이터 템플릿을 갖고있는 목록을 가지고 : SomeTextClass이데이터 목록에 바인딩 따기 요소는 무작위로
public SomeTextClass
{
public string SomeText{get; set;}
public string SecondText{get; set;}
public string ThirdText{get; set;}
}
가 나는 또한 XML 파일을 구문 분석하고있다
<stack Panel>
<TextBlock Text={Binding SomeText} />
<stackPanel Tag={Binding SecondText}>
<TextBlock = {Binding RandomText} />
</StackPanel>
</StackPanel>
List<SomeTextClass>
을 얻은 다음 ListBox 원본을 List<SomeTextClass>
에 바인딩합니다.
List<SomeTextClass>
의 형식이라고 가정합니다. 항목 1 개체 : SomeText1, SecondText1, ThirdText1
항목 2 개체 : SomeText2, SecondText2, ThirdText2
항목 3 개체 : 첫 번째 TextBlock을하려면 SomeText3, SecondText3, ThirdText3
, 그리고 두 번째 StackPanel을 태그, 난 괜찮아입니다 SomeText
, SecondText
를 할당 할 또한 잘 작동합니다. 그러나 내부 TextBlock에 대해 ThirdText
을 무작위로 지정하고 목록에 나타나는 순서대로 지정하지 않겠습니까?
목록 상자를 목록에 바인딩 할 때 어떻게 할 수 있습니까? 두 가지 방법