Liebe Community
ich verzweifle gerade daran, eine xml-datei an ein Listview zu binden. Das Tool soll eine xml-Datei mit eines bestimmten aufbaus öffnen und dann anzeigen.
Der Aufbau der XMl-Datei lautet wie folgt:
der Vb-Code sieht wie folgt aus:
und der xmal-WPF wie folgt:
...
Ich vermute, dass das Problem lediglich im XAML Code liegt, weiß aber nicht genau wie ichs anpacken soll...
ich verzweifle gerade daran, eine xml-datei an ein Listview zu binden. Das Tool soll eine xml-Datei mit eines bestimmten aufbaus öffnen und dann anzeigen.
Der Aufbau der XMl-Datei lautet wie folgt:
XML-Quellcode
der Vb-Code sieht wie folgt aus:
VB.NET-Quellcode
- Dim node As XmlNode
- Dim myXmlDocument As New XmlDocument
- Private Sub cmdOpen_Click(sender As Object, e As RoutedEventArgs) Handles cmdOpen.Click
- Dim ofd As New OpenFileDialog
- ofd.Filter = "XMl-Dateien|*.xml"
- If ofd.ShowDialog = True Then
- myXmlDocument.Load(ofd.FileName)
- Dim test As New XmlDataProvider
- test = TryCast(FindResource("Datenbanken"), XmlDataProvider)
- test.Document = myXmlDocument
- ' MsgBox(ListData.Items.Count)
- End If
- End Sub
und der xmal-WPF wie folgt:
...
XML-Quellcode
- ListView x:Name="ListData" DataContext="{StaticResource Datenbanken }" IsSynchronizedWithCurrentItem="True">
- <ListView.ItemTemplate>
- <HierarchicalDataTemplate ItemsSource="{Binding XPath=lcsdb\item\db}">
- <StackPanel Orientation="Horizontal">
- <TextBox Text="{Binding XPath=user, Mode=TwoWay}" />
- </StackPanel>
- </HierarchicalDataTemplate>
- </ListView.ItemTemplate>
- </ListView>
Ich vermute, dass das Problem lediglich im XAML Code liegt, weiß aber nicht genau wie ichs anpacken soll...