我需要在按下按钮时更改按钮内容,但我在buttonClick中调用功能打开消息框,这样内容就不会显示,直到消息框关闭。
代码示例:
private void B1_Click(object sender, RoutedEventArgs e)
{
B1.content="X";
DisplayMessage();
}
我想要显示X befor消息。 我尝试使用MouseLeftButtonDown / Up但它不起作用。
答案 0 :(得分:1)
您可以使用延迟来执行您想要的操作。
private async void B1_Click(object sender, RoutedEventArgs e)
{
B1.content="X";
await Task.Delay(1000); // 1000 is miliseconds
DisplayMessage();
}