0

按下按钮时我需要更改按钮内容,但我在 buttonClick 中调用函数打开消息框,因此在消息框关闭之前内容不会出现。

代码示例:

private void B1_Click(object sender, RoutedEventArgs e)
    {
        B1.content="X";
        DisplayMessage();
    }

我想在消息前显示 X。我尝试使用 MouseLeftButtonDown/Up 但它不起作用。

4

1 回答 1

1

您可以使用延迟来执行您想要的操作。

private async void B1_Click(object sender, RoutedEventArgs e)
{
    B1.content="X";
    await Task.Delay(1000);     // 1000 is miliseconds
    DisplayMessage();
}
于 2013-10-23T11:08:54.867 回答