Suchfunktion in Runtime App
Guten Abend
Zurzeit bin ich auf der Suche, wie man eine Suchfunktion in einer WP8.1 Runtime App implementieren kann. Natürlich hätte ich das einfacherweise mit "QueryOptions" und "CommonFileQuery" bewerkstelligt, allerdings sind diese Funktionen in WP8.1 Runtime nicht implementiert und funktionieren nur in Windows Store Apps. Mein Codeansatz wäre dabei folgender gewesen, welcher ich von einem MSDN Sample habe:
Code:
// Set query options with filter and sort order for results
List<string> fileTypeFilter = new List<string>();
fileTypeFilter.Add(".jpg");
fileTypeFilter.Add(".png");
fileTypeFilter.Add(".bmp");
fileTypeFilter.Add(".gif");
var queryOptions = new QueryOptions(CommonFileQuery.OrderByName, fileTypeFilter);
// Create query and retrieve files
var query = KnownFolders.PicturesLibrary.CreateFileQueryWithOptions(queryOptions);
IReadOnlyList<StorageFile> fileList = await query.GetFilesAsync();
// Process results
foreach (StorageFile file in fileList)
{
// Process file
}
Ich muss zwar nicht nach Dateitypen, sondern nach Dateinamen suchen, das wäre aber hier kein Problem, dies anzupassen.
Nun meine Frage: Welche Möglichkeit gibts da unter WP8.1 Runtime, welche man effizient nutzen kann? Wichtig ist mir hierbei, dass ich von den gesuchten bzw. anschliessend von den gefundenen Dateien, wie oben im Beispiel, dann ein array von StorageFile zurückbekomme, damit ich damit weiterarbeiten kann.
Mfg
AW: Suchfunktion in Runtime App
Schaut für mich soweit mal gut aus, muss aber sagen dass ich mich mit dem Thema noch nicht eingehender beschäftigt habe. Insofern würd ich empfehlen: ausprobieren und evtl. nachher uns noch sagen was dann deine Erfahrungen damit waren.
AW: Suchfunktion in Runtime App
Leider ist die oben genannte funktion mit dem Query in WP8.1 nicht implementiert und funktioniert daher auch gar nicht erst. Da sich dieser Ansatz auf meinen anderen Thread, einen Cache für Dateizugriffe zu implementieren stützt, muss ich da wohl einen komplett anderen Weg einschlagen. Der Thread hier kann geschlossen werden, ich poste im anderen Thread weiter über Tests und Versuche -> http://www.pocketpc.ch/windows-phone...ffe-bauen.html
Mfg