2012-05-15 95 views
3

是否有一個綁定的例子,例如ListBox到一個目錄?我猜這將涉及到實際上綁定到涉及FileSystemWatcher,以便ListBox相應更新。WPF:綁定到一個目錄

+0

您在列表框中想要什麼?文件名? –

回答

4

我不知道你可以綁定到一個目錄。但是,您可以綁定到ObserveableCollection,然後使用FileSystemWatcher的事件來更新ObserveableCollection,這反過來會更新您的列表框。

+0

@dharmatech這很好。我總是提到它是爲了用戶的利益,無論是你自己在這裏,還是來到這裏的未來人。我知道我總是先看看接受的答案。很高興這有助於你,男人。祝你好運。 – Yatrix

2

如果您使用.NET 4,則可以使用新的Directory.EnumurateFiles

因爲它返回IEnumerable的,你可能需要使用的ObservableCollection包裹起來,使之WPF MVVM友好