>

※ 정보 추가 각 목록 항목마다 고유 한 색상을 가져와야한다는 것을 잊어 버렸습니다 (이미지 참조) 여기를 클릭하십시오! 이미 stackpanel을 사용하려고했지만 각 항목의 색상을 표시하지 않습니다.

<시간>

wpf에서 특정 행을 분할하는 방법을 찾으려고합니다. 이미지

다음 첨부 파일은 wpf에서 만들고 싶은 형식입니다.

행을 병합하는 것은 내가 원하는 것이 아닙니다. (행 데이터를 한 인스턴스로 나누고 싶기 때문에)

데이터 (1 ~ 3-3)는 각 인스턴스의 멤버 속성입니다.

아무도이 문제를 해결할 수 있습니까? 여러분의 답변을 기다리겠습니다.

감사합니다


  • 답변 # 1

    다음과 같이 DataGrid를 사용할 수 있습니다 :

    <DataGrid Name="dg" Width="400" Height="300" AutoGenerateColumns="False">
            <DataGrid.Columns>
                <DataGridTextColumn Header="Id" Binding="{Binding Id}"/>
                <DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
                <DataGridTemplateColumn Header="Addresses">
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <StackPanel Orientation="Vertical">
                                <TextBlock Text="{Binding Address1}" />
                                <TextBlock Text="{Binding Address2}"/>
                                <TextBlock Text="{Binding Address3}"/>
                            </StackPanel>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>
            </DataGrid.Columns>
    </DataGrid>
    
    

    데이터 컨텍스트 속성으로 열 바인딩을 변경하십시오.

  • 이전 android - recyclerview에있을 때 viewpager 내부의 조각이 표시되지 않습니다
  • 다음 java - 공유 목록의 다른 인덱스를 수정하는 다른 스레드