Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将XML配置为XAML_C#_Wpf_Xml_Xaml - Fatal编程技术网

C# 将XML配置为XAML

C# 将XML配置为XAML,c#,wpf,xml,xaml,C#,Wpf,Xml,Xaml,我们的应用程序中有多种配置,我正在尝试创建一个UI,这样用户就可以一站式地配置所有xml值。但是,有没有一种方法可以基于xml键/值对生成UI屏幕,而不是手动创建UI屏幕?只有文本框就可以了。您是否尝试过使用ItemsControl: <ItemsControl ItemsSource="{Binding}"> <ItemsControl.ItemTemplate> <DataTemplate> <Textbox>..

我们的应用程序中有多种配置,我正在尝试创建一个UI,这样用户就可以一站式地配置所有xml值。但是,有没有一种方法可以基于xml键/值对生成UI屏幕,而不是手动创建UI屏幕?只有文本框就可以了。

您是否尝试过使用ItemsControl:

<ItemsControl ItemsSource="{Binding}">
  <ItemsControl.ItemTemplate>
    <DataTemplate>
      <Textbox>..
    </DataTemplate>
  </ItemsControl.ItemTemplate>
</ItemsControl> 

..

(未测试上述代码)。您可以从XML中读入值并绑定到ItemsSource。

我敢打赌XSLT可以处理它来解析XML文件,并且每次我得到一个键/值时都绑定到itemcontrol?