将XML计算机导入WPF下拉列表

时间:2016-08-31 11:41:03

标签: xml wpf xaml powershell combobox

我处理用于用户管理的Powershell脚本。 到目前为止,我们使用window.form作为gui语法,但我们希望继续使用xaml语法。 在我们的gui中,我们有几个下拉菜单,它们是从外部xml文件填充的。 那些dropbox彼此​​依赖。无论你在下拉列表1中选择什么,都会在第二个菜单中产生其他选择。

示例XML(作为“c:\ data.xml”):

<?xml version="1.0" encoding="UTF-8"?>
<GUI>
    <A>
        <1 Name="1" Value="1" />
        <1 Name="2" Value="2" />
        <1 Name="3" Value="3" />
    </A>
    <B>
        <1 Name="4" Value="4" />
        <1 Name="5" Value="5" />
        <1 Name="6" Value="6" />
    </B>
</GUI>

第一个Dropdown应该包含A或B,第二个应该包含1-3或4-6,根据第一个选择。第二个可能会逐渐消失,直到选择第一个(很好添加)。

据我所知,xaml布局的所有内容必须在xaml-part中声明,或者稍后通过更改重定向到相应的xaml-name的变量来声明(通过更改标签的内容来完成) 。 但我无法理解,如何在首次使用时填充这些下拉菜单。也许我只是对所有这些新语法感到困惑。

任何人都可以帮我解决这个问题吗?

添加:我有一个简单易懂的WPF教程,如果你能分享的话,我会很高兴:) 附:英语不是我的母语,所以请怜悯我的语言:/

1 个答案:

答案 0 :(得分:0)

如何为ViewModel加载xml并将内容转换为您将绑定到视图的对象?