WPF将XSD架构绑定到TreeView

时间:2016-08-23 06:29:24

标签: wpf xsd telerik treeview infragistics

My DataSet的表名将充当我的树视图的节点。 我想将XSD架构绑定到treeView我已经厌倦的代码是:     System.IO.StreamReader xmlStream = new System.IO.StreamReader(@“C:\ code \ depot \ profile.xsd”);             DataSet dataSet = new DataSet();             dataSet.ReadXmlSchema(xmlStream);             xmlStream.Close();             return dataSet.Tables [0]; 和     grid.ItemsSource = ViewModel.GetDataFromXML(); XAML                                                                                                     

我甚至可以使用telerik / infragistics。

注意:我想提一下,它是将在treeView中显示的模式,而XSD不包含任何数据。

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

 System.IO.StreamReader xmlStream = new System.IO.StreamReader(@"C:\NORTHWNDDataSet.xsd");
 DataSet dataSet = new DataSet();
 dataSet.ReadXmlSchema(xmlStream);
 xmlStream.Close();

 treeView.ItemsSource = dataSet.Tables;
 reeView.DisplayMemberPath = "TableName";