Kategorie: C#/WPF

  • getDigital USB MailNotifier WPF Anwendung

    von

    in

    Ich habe mir dieses USB Gadget von getDigital.de gekauft (bzw. lief das wohl über Dream Cheeky) von dem ich wusste, dass es eine Konsolenanwendung gibt und eine PHP Anwendung. Die PHP Anwendung nutzt im Hintergrund nur die Konsolenanwendung und dies wollte ich in C# mit WPF auch machen. Mein Sampleprojekt, mit dem ich angefangen habe,…

  • WPF Simple Model Binding

    WPF Bindings sind eine super Möglichkeit um ein Model/Klasse bequem auf der View auszugeben. Dies hat viele Vorteile wie leichtes Updaten, eine enorme Codeeinsparung, veringerung der Komplexität, Updaten des Models on the fly usw. In diesem Schnellbeispiel geht es aber nur um die Basics. Ich zeige eine Möglichkeit (ja es gibt mehrere Möglichkeiten, aber die…

  • Warnings selber schreiben als Merkhilfe

    von

    in

    Es funktioniert einfach so: #warning Nicht vergessen hier etwas zu programmieren!

  • Warten bis Laufwerk bereit async responsive UI

    von

    in

    Aus irgend einem Grund hatte ich schon relativ oft das Problem, dass ich in einer Anwendung auf ein Laufwerk (Netzlaufwerk/Festplatte/Usb Stick) warten musste. So habe ich es früher gemacht (GUI wird unbedienbar und hängt) //short form without async await (annoying!) private void WaitForDrive(string path) { try { while (!Directory.Exists(path)) { Thread.Sleep(1500); } } catch (Exception)…

  • Prozesse töten

    Prozess über Namen töten //Internet Explorer Prozess über Namen töten foreach (Process p in System.Diagnostics.Process.GetProcessesByName(„iexplore“)) { p.Kill(); } Prozess über ProzessId töten //kill the process that loops endless and calls everyone Process.GetProcessById(7).Kill(); Mehr details beim schließen eines Prozesses //myProcess ist ein Prozess der über C# gestartet wurde myProcess.EnableRaisingEvents = true; //auf true setzen um exit…