0
XamDataGrid DataSource의 컬렉션 열에 바인딩하는 방법이 있습니까?XamDataGrid Collection Column
하나의 표 필드에 특정 열 컬렉션의 모든 항목을 표시하려고합니다. (적절한 템플릿 사용).
희망은 모두에게 도움이되기를 바랍니다. 조금 더 명확하게하기 위해 나를 필요로하는지 알려주세요.
XamDataGrid DataSource의 컬렉션 열에 바인딩하는 방법이 있습니까?XamDataGrid Collection Column
하나의 표 필드에 특정 열 컬렉션의 모든 항목을 표시하려고합니다. (적절한 템플릿 사용).
희망은 모두에게 도움이되기를 바랍니다. 조금 더 명확하게하기 위해 나를 필요로하는지 알려주세요.
마침내 대답을 찾았습니다. 방금 Wrapper 클래스를 사용하여 컬렉션을 호스팅하고 컬렉션 속성 대신 Wrapper 클래스 속성에 바인딩했습니다.
그런 다음 적절한 템플릿을 만드는 것은 매우 쉽습니다. 그러나, 나는 WPF가에서 Datagrid 툴킷과 함께 오전,
<Style x:Key="ValidationsStyle" TargetType="{x:Type igDP:CellValuePresenter}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type igDP:CellValuePresenter}">
<ContentControl DataContext="{TemplateBinding Value}">
<ItemsControl ItemsSource="{Binding Validations}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding ValidationName}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ContentControl>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
내가 XamDataGrid에 익숙하지 않다 : 여기
은 예입니다. 그리드 전체가 DataTable에 바인딩되는 것과 비슷합니다. DataTable의 DataColumn에 값을 할당하면이 유형의 응답을 받게됩니다. – jsmith