2011-05-12 8 views
2

고전적인 ListView를 WPF 버전으로 포팅해야하지만, 나는 굉장히 많이 봤습니다. 그러나 간단한 코드 스 니펫을 찾을 수 없었습니다. 동적/웹캠 캡처 (이미지) 사진을 표시하기 위해 LargeImageList를 에뮬레이트해야합니다.WPF에 대용량 이미지 ListView 포트

3.5

답변

2

그럼 그냥 StackPanel의

<StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Top"> 
    <Border Margin="5" CornerRadius="5" Height="40" Width ="45" > 
     <Image Source="Images/Desert.jpg"></Image> 
    </Border> 
    <Border Margin="5" CornerRadius="5" Height="40" Width ="45" > 
     <Image Source="Images/Desert.jpg"></Image> 
    </Border> 
    <Border Margin="5" CornerRadius="5" Height="40" Width ="45" > 
     <Image Source="Images/Desert.jpg"></Image> 
    </Border> 
</StackPanel> 
를 사용하여 .NET

enter image description here

+0

, 나는 당신이 확인을 실행 – Stecya

+0

를 참조하십시오 나는 많은 HTML처럼, 그러나 나는 또한, 보이는이 필요 참조 색인 작업, 필요한 이미지 찾기 및 삭제. 내장 된 인덱스가없는 것 같아요. 그렇기 때문에 전체 아이템을 순차적으로 검색해야합니까? 아니면 더 좋은 방법이 있습니까? –

+0

을 사진을 채울 필요가 내 편집 – Stecya

2
사실

당신이 사용하고자하는 것은 랩 패널입니다 : 이미지가 때로 믿을 경우에도

<ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled"> 
    <ListView.ItemsPanel> 
    <ItemsPanelTemplate> 
     <WrapPanel Orientation="Horizontal" /> 
    </ItemsPanelTemplate> 
    </ListView.ItemsPanel> 
    ... 
</ListView> 

이미이 글에서 쓰여진 트릭을 사용할 수있는 같은 크기가 아닙니다. 그들 모두 같은 크기 : http://joshsmithonwpf.wordpress.com/2008/09/06/synchronizing-the-width-of-elements-in-an-itemscontrol/