Aufgrund der Benutzung von Threads anstelle von Timern hat das Aufrufen der einzelnen Konversationen ca. 2 Sekunden gedauert. Die Synchronisationsdatei enthält, ob die letzte Nachrichte bereits gelesen wurde, sodass man, wenn man den Chat beendet bevor man eine neue Nachricht gelesen hat, diese nach dem erneuten Öffnen immer noch als neu angezeigt wird. - Dateinamen verbessert - Diverse Verbesserungen des Codes
29 lines
601 B
C#
29 lines
601 B
C#
using System.Windows.Input;
|
|
using ChatController;
|
|
using ChatController.LoginKlassen;
|
|
|
|
namespace ownChat
|
|
{
|
|
public partial class LoginMaske
|
|
{
|
|
public LoginMaske()
|
|
{
|
|
InitializeComponent();
|
|
|
|
Title = "ownChat Desktop";
|
|
}
|
|
|
|
private void LoginControl_OnOnLogin(ChatDatenUebergabe cdu)
|
|
{
|
|
var mainWindow = new MainWindow(cdu);
|
|
mainWindow.Show();
|
|
Close();
|
|
}
|
|
|
|
private void LoginMaske_OnKeyDown(object sender, KeyEventArgs e)
|
|
{
|
|
LoginControl.Login();
|
|
}
|
|
}
|
|
}
|