Kategorie: Visual Studio
-
Warten bis Laufwerk bereit async responsive UI
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)…
-
In View \r\n als <br/> rendern
In Php würde man einfach sagen nl2br($description);. In MVC muss man wieder die Trickkiste auspacken. @MvcHtmlString.Create(Html.Encode(Model.Description).Replace(Environment.NewLine, „“).Replace(„\n“, “ „))
-
Nur Datum/nur Uhrzeit in View anzeigen
Heute wollte ich von einem Erstellungsdatum in der View einfach nur das Datum bzw. nur die Uhrzeit in der MVC View ausgeben. Dies ist mit Razor recht ungewöhnlich mittels Html.Encode und ich hoffe mein Posting hilf dem Einen oder Anderen. @Html.Encode(Model.TicketToShow.CreationDate.ToShortTimeString()) @Html.Encode(Model.TicketToShow.CreationDate.ToLongDateString())
-
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…