0
我有這段代碼。它可以工作,但會凍結用戶界面。 我想知道的是如何正確使用WPF BeginInvok方法?如何正確使用BeginInvoke方法?
private void ValidateAuthURL_Click(object sender, RoutedEventArgs e)
{
((Button)sender).Dispatcher.BeginInvoke(DispatcherPriority.Input,
new ThreadStart(() =>
{
bool result = false;
try
{
從您發佈的示例中,您正確地使用了它。但是,在Lambda函數中調用哪些代碼?你有可能重新進入和/或發生死鎖 - 你使用其他線程嗎?什麼是凍結時的CPU使用率。最大還是零? –
@Dr。 Andrew Burnett-Thompson我只是使用var request = WebRequest.Create(serviceUrl)作爲HttpWebRequest;等等... –