次のコードを使用してpdfのリストを取得し、それらを配列に配置しています。次に、オートコンプリートエクステンダーを使用してそれらを検索しています。すべて正常に動作しますが、 System.IO.directory.getfiles は常に必要のないファイルのパスを返します。
何か案は。
Public Shared Function GetCompletionList(ByVal prefixText As String, ByVal count As Integer, ByVal contextKey As String) As String()
'Create array of movies
Dim files() As String = System.IO.Directory.GetFiles("c:\pdfs")
' Return matching movies
Return (
From m In files
Where m.Contains(prefixText)
Select m).Take(count).ToArray()
End Function