XML ノードを含む監視可能なコレクションがあり、それをデータグリッドにバインドしたいと考えています。
おそらくXMLデータプロバイダーを使用してバインドする必要があることはわかっていますが、スクロール時にちらつきが発生しているため、いくつかの異なるオプションを試しています.
定義された列を xml の別の項目にバインドしようとしています。
XML:
<name>
name1
</name>
<id>
id1
</id>
コードビハインド:
oc = new ObservableCollection<XmlNode>(listNodes);
dtgMain.ItemsSource = oc;
XAML:
<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>
さらに情報が必要な場合はお知らせください。