WPF 将 XSD 架构绑定到 TreeView

WPF Bind XSD Schema to TreeView

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

我什至可以在任何可用的地方使用 telerik/infragistics。

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

你可以试试这个:

 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";