我有一個WPF應用程序,需要顯示用戶的XML文件中的對象的名稱,等待他們閱讀它,然後讓他們按繼續按鈕,看到下一個。等待按鈕按foreach
我簡化了下面的代碼,但需要一種方法來等待按鈕按下。
private void Waitforpress()
{
XDocument puppies = XDocument.Load(@"C:\puppies.xml");
foreach (var item in puppies.Descendants("Row")
{
PuppyName = item.Element("puppyName").Value;
// Call Print PuppyName function
// WAIT HERE FOR BUTTON PRESS BEFORE GOING TO NEXT PUPPY NAME
}
}
想法是加載xml內容,並在按鈕上單擊存儲您讀取的最後一個元素。根據讀取下一個點擊下一個元素。 想法是存儲當前索引或任何要遍歷元素的內容。並使用按鈕單擊來迭代。 – Versatile
將名稱存儲在列表中然後通過更改列表索引在按鈕按鈕上顯示它們。 –
Nazmul
你有這個回到前面。 WPF運行事件循環,用戶操作是您聆聽和響應的事件。你不能坐下來輪詢按鈕按鈕。 –