Ich habe viel gesucht und viel versucht, aber ich kann nicht herausfinden, warum es nicht funktioniert. Ich versuche, eine XML-Datei zu einem ListView über Datenbindung in meinem XAML auszugeben.
%Vor%Und meine XML-Datei sieht so aus
%Vor%Die Daten werden nicht in der Listenansicht angezeigt. Brauche ich zusätzlichen cs-Code?
Es wird kein zusätzlicher cs-Code benötigt.
Quelleigenschaft von XmlDataProvider ist ein Uri, kein Dateipfad. Wenn Sie also nur "kunden.xml" schreiben, sucht Ihre Anwendung in Anwendungsressourcen nach dieser Datei. Um diese Datei zu den Anwendungsressourcen hinzuzufügen, müssen Sie Ihre XML-Datei zu Ihrem Projekt hinzufügen (Add- & gt; Existierendes Element). In seinen Eigenschaften legen Sie "Build Action" auf "Resource" fest
Wenn Sie möchten, dass Ihre App von einer eigenständigen Datei geladen wird (d. h. kunden.xml muss sich in demselben Ordner befinden, in dem sich Ihre exe befindet), müssen Sie:
Wenn Sie den absoluten Namen der Datei verwenden möchten, verwenden Sie einfach Source="file: /// D: /my/absolute/path/kunden.xml".
Tags und Links wpf c# data-binding xml