我新的WPF和還沒有的事情應該怎麼做紮實抓好...WPF結合XML數據GUI項目
我有一個存儲配置數據的XML文件,我想在這個xml文件中顯示在gui前端的數據。
我目前使用的XmlDataProvider在一組數據
數據的讀取大致是這樣:
<Items>
<Item name="item01">
<Position x="0", y="0"/>
</Item>
<Item name="item02">
<Position x="0", y="0"/>
</Item>
<Item name="item03">
<Position x="0", y="0"/>
</Item>
</Items>
的XmlDataProvider被聲明爲一個資源如下
<Window.Resources>
<XmlDataProvider x:Key="SiteConfigFile" XPath="SiteConfig" >
</XmlDataProvider>
</Window.Resources>
然後,我可以通過下拉菜單啓用組合框來顯示Xml文件中的每個項目:
<ComboBox Name="ButtonMapping" ItemsSource="{Binding Source={StaticResource SiteConfigFile}, XPath=Items/Item}" DisplayMemberPath="@name" SelectedIndex="0">
這一切工作正常。
我現在要解決的問題是...取決於從組合框中選擇哪個項目,具有其2個屬性的相應位置元素需要顯示在gui上的文本框中... do ii需要生成動態的XPath,這似乎有點亂...什麼是做到這一點的最好辦法,我的想法:(
非常感謝業內人士! 你的建議工作完美! – Riina 2010-08-31 20:33:11
很高興提供幫助。 =) – ASanch 2010-08-31 20:37:00