2011-06-29 3 views
0

WPFとXMLに問題があります。私がやろうとしています何 は私が午前問題は、ユーザーがボタンtxtBox.Textをクリックしたときにということで、私はこのコードWPFとXMLが次のノード要素を取得し、テキストボックスに表示

xElem.Load("/XMLFile.xml"); 
XmlNodeList name = xElem.GetElementsByTagName("Name"); 
txtBox.Text = name[0].InnerText; 

で罰金を行うことができますテキストボックス内のXML要素を表示しているはず次のノードの "Name"要素の値と等しくなります(onLoad txtBox.textは "Cut"に等しくなり、ユーザーがボタンをクリックすると "Paste"に等しくなります)。私はこれをどうやってやるべきかわからない。

答えて

1

が続い

private void Button_Click(object sender, RoutedEventArgs e) 
    { 
     if (iterator < name.Count) 
     { 
      txtBox.Text = name[iterator].InnerText; 
     } 
     iterator++; 
    } 
理にかなって
+0

、私は今、完全な馬鹿のように笑感じるprivate int iterator = 0;

宣言

私のXMLは、事前にこの

<GESTURESET> <GESTURE> <Name>Cut</Name> <Description>Cut The Object</Description> <Number>1</Number> </GESTURE> <GESTURE> <Name>Paste</Name> <Description>Paste The Object</Description> <Number>2</Number> </GESTURE> <GESTURE> <Name>Zoom In</Name> <Description>Zoom In on The Object</Description> <Number>3</Number> </GESTURE> </GESTURESET> 

おかげのように見えます!なぜ私はその解決策を考えなかったのか分かりません。たぶん私はその問題について長らく考えていたからでしょう。返信と助けをありがとう:) – yemyem

関連する問題