Skip to content

Commit e5facf6

Browse files
committed
Disable Button
1 parent 0f2a89c commit e5facf6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

TranslateUI/MainWindow.xaml.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public MainWindow()
2323
private async void TranslateButton_Click(object sender, RoutedEventArgs e)
2424
{
2525
PB_Wait.Visibility = Visibility.Visible;
26+
TranslateButton.IsEnabled = false;
2627

2728
string inputText = TB_Input.Text;
2829
string selectedOutputLang = CB_OutputLang.SelectedItem?.ToString();
@@ -40,6 +41,7 @@ private async void TranslateButton_Click(object sender, RoutedEventArgs e)
4041
{
4142
TB_Output.Text = translatedText;
4243
PB_Wait.Visibility = Visibility.Collapsed;
44+
TranslateButton.IsEnabled = true;
4345
});
4446
}
4547
catch (COMException comEx)
@@ -50,6 +52,7 @@ private async void TranslateButton_Click(object sender, RoutedEventArgs e)
5052
_ = DispatcherQueue.TryEnqueue(() =>
5153
{
5254
PB_Wait.ShowError = true;
55+
TranslateButton.IsEnabled = true;
5356
});
5457
}
5558
catch (Exception ex)
@@ -60,6 +63,7 @@ private async void TranslateButton_Click(object sender, RoutedEventArgs e)
6063
_ = DispatcherQueue.TryEnqueue(() =>
6164
{
6265
PB_Wait.ShowError = true;
66+
TranslateButton.IsEnabled = true;
6367
});
6468
}
6569
}
@@ -70,6 +74,7 @@ private async void TranslateButton_Click(object sender, RoutedEventArgs e)
7074
_ = DispatcherQueue.TryEnqueue(() =>
7175
{
7276
PB_Wait.ShowError = true;
77+
TranslateButton.IsEnabled = true;
7378
});
7479
}
7580
}

0 commit comments

Comments
 (0)