2
我想在窗口關閉之前在服務器上發送一些數據。我使用活動結束,但它並沒有wokr。問題在哪裏?關閉WPF窗口
private void Window_Closing(object sender, RoutedEventArgs e)
{
_obj.CloseConnection();
}
我想在窗口關閉之前在服務器上發送一些數據。我使用活動結束,但它並沒有wokr。問題在哪裏?關閉WPF窗口
private void Window_Closing(object sender, RoutedEventArgs e)
{
_obj.CloseConnection();
}
您是否檢查_obj.CloseConnection()是否存在問題?嘗試調試您的代碼並檢查是否調用了事件處理程序。
嘗試在窗口代碼後面覆蓋OnClosing。您有機會通過設置e.Cancel = true
來阻止窗口關閉。
protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
bool isClosed = _obj.CloseConnection();
if(!isClosed)
e.Cancel = true;
}