Binding observablecollection<xmlNode> to wpf datagrid

ondrakolda

New Member
I have an observable collection containing XML nodes and I want to bind it to a datagrid. I know I probably should be using XML dataprovider to bind with but I am experiencing flickering when scrolling so I'm trying out a few different options. I am trying to bind defined columns to different items in the xml. XML:\[code\]<name> name1</name><id> id1</id>\[/code\]Code Behind:\[code\]oc = new ObservableCollection<XmlNode>(listNodes);dtgMain.ItemsSource = oc;\[/code\]XAML:\[code\]<DataGrid Grid.Row="0" x:Name="dtgMain" AutoGenerateColumns="false" RowHeight="25" IsReadOnly="True" > <DataGrid.Columns> <DataGridTextColumn Header="Name" Binding="{Binding name}" Width="Auto" /> </DataGrid.Columns> <DataGrid.Columns> <DataGridTextColumn Header="id" Binding="{Binding id}" Width="Auto" /> </DataGrid.Columns></DataGrid>\[/code\]Please let me know if you need anymore information.
 
Back
Top