我有一個wpf應用程序,在那個應用程序中我有一個按鈕和一個文本塊。我剋制了按鈕,並在事件響應者我做了一個簡單的循環。在那個循環中,我等待了2秒鐘,等待後,我更新了文本塊的文本,但似乎文本塊沒有更新文本。而是更新一次(最後一次使用第一項tex)。誰能知道..如何更新在一個循環中文字塊....如何通過循環更新wpf文本塊的文本?
public partial class MainWindow : Window
{
List<String> list;
public MainWindow()
{
InitializeComponent();
LoadList();
}
private void LoadList()
{
list = new List<string>();
list.Clear();
list.Add("Chisty");
list.Add("Forkan");
list.Add("Farooq");
}
private void BtnClickHandler(object sender, RoutedEventArgs e)
{
for (int i = 0; i < 3; i++)
{
System.Threading.Thread.Sleep(5000); // wait for 5 second
textBlock1.Text = list[i].ToString(); // assign a new text to the textblock
System.Console.WriteLine(list[i].ToString());
}
}
}
謝謝shebin ...它真的有效!而我剛剛通過bug解決了......非常感謝:) –