C# 将XML配置为XAML
我们的应用程序中有多种配置,我正在尝试创建一个UI,这样用户就可以一站式地配置所有xml值。但是,有没有一种方法可以基于xml键/值对生成UI屏幕,而不是手动创建UI屏幕?只有文本框就可以了。您是否尝试过使用ItemsControl:C# 将XML配置为XAML,c#,wpf,xml,xaml,C#,Wpf,Xml,Xaml,我们的应用程序中有多种配置,我正在尝试创建一个UI,这样用户就可以一站式地配置所有xml值。但是,有没有一种方法可以基于xml键/值对生成UI屏幕,而不是手动创建UI屏幕?只有文本框就可以了。您是否尝试过使用ItemsControl: <ItemsControl ItemsSource="{Binding}"> <ItemsControl.ItemTemplate> <DataTemplate> <Textbox>..
<ItemsControl ItemsSource="{Binding}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Textbox>..
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
..
(未测试上述代码)。您可以从XML中读入值并绑定到ItemsSource。我敢打赌XSLT可以处理它来解析XML文件,并且每次我得到一个键/值时都绑定到itemcontrol?