문제

이처럼 보인 것이 일반적인 문제이지만,Google 푸 왼쪽 날 빈 끝났습니다.죄송하는 경우 이를 요청 되었습니다 천 배기!

나는 컬렉션,말 ObservableCollection<Athlete>.를 표시하고 싶다는 컬렉션을 화면에 보이도록 다음과 같습니다.

[저지 그림]|[저지 그림]|[저지 그림]|[저지진]

키에 이 예제의 작은 바,서로 간에 사진입니다.빼는 바 그리고 그것은 단지 ListBox 된 컬렉션으로, ItemsPanelTemplate 의 수평 StackPanel, 다음 ItemTemplate 을 보여 해당 저지 그림을 위한 각각의 항목입니다.아무 문제 없습니다!

문제는 다음,어떻게 추가하는 바이 될 수 있는 그래픽 요소의 후,모든 그러나 마지막 요소 컬렉션에서?

감사합니다!

도움이 되었습니까?

해결책

제안서의 링크에서@KornMuffin 넣을 수 있습니다,바에서 좌측의 ListBox 항목:

|[저지 그림]|[저지 그림]|[저지 그림]|[저지진]

다음 사용 DataTrigger{RelativeSource PreviousData} 바인딩을 숨기기 위해,첫 번째는 바는 경우 이전의 데이터가 null 입니다.예를 들어,가정에 사용하는 Separator 을 표시하는 바,나이를 추가 할 수 있습 스타일을 분리기 숨기기 제어 첫 번째 분리기:

<Separator.Style>
    <Style TargetType="Separator">
        <Style.Triggers>
            <DataTrigger Binding="{Binding RelativeSource={RelativeSource PreviousData}}" Value="{x:Null}">
                <Setter Property="Visibility" Value="Collapsed"/>
            </DataTrigger>
        </Style.Triggers>
    </Style>
</Separator.Style>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top