1
我正在嘗試執行我的第一個WPF項目,並且我已經開始使用this sample project進行圖像顯示。部分原因是結合一個列表框圖像陣列的XAML:WPF:將ItemsSource綁定到目錄
<ListBox.ItemsSource>
<x:Array Type="{x:Type ImageSource}">
<ImageSource>http://static.flickr.com/34/70703587_b35cf6d9eb.jpg</ImageSource>
<ImageSource>http://static.flickr.com/20/70703557_494d721b23.jpg</ImageSource>
<ImageSource>http://static.flickr.com/35/70703504_3ebf8f0150.jpg</ImageSource>
<ImageSource>http://static.flickr.com/35/70703474_18ef30450f.jpg</ImageSource>
</x:Array>
</ListBox.ItemsSource>
現在是不錯,但我想將其綁定到所有圖像的子文件夾,它是模式匹配的子文件夾。我的目錄結構如下:
Archive
1994-01
Index.jpg
Page1.jpg
...
PageN.jpg
1994-02
Index.jpg
Page1.jpg
...
PageN.jpg
我想將Listbox綁定到各種Index.jpg圖像上。
我通常的做法是使用System.IO和Directory.GetFiles來做一些CodeBehind,但由於XAML看起來相當強大,我只是想知道:這種綁定方式是否可以完全在XAML中實現?
如前所述,WPF中的初學者和我想要做到「正確」的方式,這似乎是DataBinding。