GridView 열을 동적으로 추가/제거해야합니다. 각 열은 KeyedCollection (tn 'int'로 인덱싱 됨)에 저장된 다른 요소의 정보를 표시합니다.매개 변수와 함께 DataTemplate을 사용하는 방법이 있습니까?
<GridViewColumn Header="bid">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Width="60" DataContext="{Binding Elements}" Text="{Binding [546].PropName}" TextAlignment="Center" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
그러나, 나는 다른 정수 키,이 더 추가 할 필요가 실행 시간에 어떤 시점에서 내가 만드는 방법을 잘 모르겠어요, 다음과 같이 기본적인 기술은 작동하지만 인덱스를 필요 각각 다른 바인딩 인덱스가있는 새로운 DataTemplates
... XamlParser을 사용하여 새 DataTemplate을 매우 추한 것
어떤 도움을 구축?
"PropName"은 GridView에 배치 된 각 개체의 속성입니까? – arconaut
아니요, 실제로 ListView의 ItemsSource에있는 GridView에 배치 된 각 객체에는 '구성 요소'속성이 있습니다. 객체를 포함하는 KeyedCollection은 각각 PropName 속성이 – user142638
이고 '546'은 어디에서 가져 왔습니까? 그것은 각 물체에 대해 어떤 종류의 무작위입니까? – arconaut