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