private void MainWindow_Closing(object sender, CancelEventArgs e) { syncClient?.Close(); vlcPlayer.Stop(); vlcPlayer.Dispose(); Properties.Settings.Default.Save(); }
public void LeaveRoom() { syncClient.Close(); syncClient.ConnectionChanged -= SyncClient_ConnectionChanged; syncClient.SeekToReceived -= SyncClient_SeekToReceived; syncClient.PauseReceived -= SyncClient_PauseReceived; syncClient.PlayReceived -= SyncClient_PlayReceived; syncClient.ChatReceived -= SyncClient_ChatReceived; syncClient = null; }