2011-02-25 52 views

回答

1

這是一個廣泛的問題,所以我會給你一個可能的解決方案的大綱。

每次TextBox中的文本發生更改時,都會使用Directory.Exists()檢查磁盤上的實際文件夾。如果確實存在,您可以撥打Directory.GetDirectories()以獲取所有子文件夾的列表。將這些子文件夾添加到ObservableCollection<string>對象,並使用某種ItemsControlListBox綁定到子文件夾集合。

你怎麼知道TextBox的文字隨着用戶的類型而變化?有兩種方法。第一種方法是綁定到一個屬性,並在綁定中使用UpdateSourceTrigger="PropertyChanged",以便將該屬性設置爲用戶類型。第二種方法是處理TextBoxTextChanged事件。

+0

或者是Anish詢問如何在文本框下面輸入「typeahead」?目前尚不清楚。 – David 2011-02-25 18:51:10

+0

我不知道他在問什麼。 – 2011-02-25 19:27:28

+0

嗨,布萊恩......我在找你給的一樣。讓我嘗試一下。謝謝。 – Relativity 2011-02-25 19:42:50

相關問題