Ich habe gerade versucht einem ListView-Control das Verhalten von ListBox beizubringen, d.h. einzeilige Darstellung der Items und vertikales, kein horizontales, Scrolling, wenn mehr Items vorhanden sind, als in den sichtbaren Bereich passen. Um die Frage vorweg zu nehmen, warum man dann nicht gleich ein ListBox-Control verwendet: weil ListView mehr (Formatierungs-) Möglichkeiten bietet. Man kann einzelnen Items zum Beispiel individuelle Farben verpassen. Die Lösung für das Problem in ...

Veröffentlicht am Montag, 20. Juli 2009, 0 Kommentare 
 

Es dauerte nur zwei Tage, kam mir aber vor wie eine halbe Ewigkeit - am Wochenende fand in der Nähe von Ulm der erste .NET Open Space in Süddeutschland statt, organisiert von Alexander Zeitler und Thomas Schissler, dessen Firma artiso auch als Hauptsponsor für eine nahezu perfekte Location sorgte. Abgerundet wurde die Organisation durch ein prima Catering in Zusammenarbeit mit dem örtlichen Sportverein SV Arnegg (Dank gebührt an dieser Stelle noch einem besonderen Mitglied, welches uns nachts ...

Veröffentlicht am Montag, 13. Juli 2009, 6 Kommentare 
 

Woran kann man erkennen, dass die freie .NET-Implementierung Mono inzwischen ein reifes Stadium erreicht und Einzug in den Alltag vieler (einiger) Anwender gefunden hat? Ich denke am besten daran, dass kürzlich ein heftiger Streit darüber entbrannt ist, ob Mono als fester Bestandteil einer Linux-Distribution ausgeliefert werden soll, oder nicht: Richard Stallman hält Mono für gefährlich Mono nicht in Debian-Standardinstallation Debian könnte Mono doch installieren ...

Veröffentlicht am Dienstag, 7. Juli 2009, 7 Kommentare 
 

Weil es mich wohl Stunden und graue Haare gekostet hätte, die Lösung aber so einfach ist, sei es kurz erwähnt. Angenommen man hat eine Methode, die zwei Strings als Parameter entgegennimmt: 1: public void Send(string sender, string recipient) 2: { 3: } Nun ändert sich der Typ eines Parameters von String in einen "komplexen" Typ, weil er in diesem Fall beispielsweise mehrere Adressen enthalten soll: 1: public class EmailRecipient 2: { 3: public ...

Veröffentlicht am Dienstag, 26. Mai 2009, 1 Kommentar 
 

Ein von Webdesignern und Webentwicklern häufig nicht genutztes Mittel zur Strukturierung von Auswahllisten ist das optgroup-Tag, mit dem man Listeneinträge, also "options" gruppieren kann. Und das, obwohl es dieses HTML-Tag wirklich schon seit Ewigkeiten gibt. Irgendwie ist es aber auch an den Entwicklern der WebControls bei Microsoft vorbeigegangen, denn obwohl wir bereits die Version 3.5 von ASP.NET schreiben, haben sie es in nunmehr fast 8 Jahren ASP.NET bis heute nicht geschafft, dieses ...

Veröffentlicht am Donnerstag, 21. Mai 2009, 1 Kommentar 
 

Am 11. und 12. Juli findet in der Nähe von Ulm ein ".NET Open Space" statt. Ich werde, wenn nicht wie üblich irgendwas dazwischen kommt, auch da sein. Infos, Anmeldung usw. gibt es hier. ...

Veröffentlicht am Samstag, 9. Mai 2009, 0 Kommentare 
 

1: private static bool IsReallyNullOrEmpty(string text) 2: { 3: return String.IsNullOrEmpty(text) || text.Trim().Length == 0; 4: }   ...

Veröffentlicht am Freitag, 24. April 2009, 3 Kommentare 
 

As I wrote in a previous post, Microsoft published the Release Candidate 1 of its new ASP.NET MVC framework (extension) last week. Because I am developing an application with ASP.NET MVC since October, I had to migrate from the Beta to the RC1 yesterday. Below you can find some notes about that. 1. filterContext.Cancel To manage my custom authentication I wrote some custom AuthorizeAttributes and used filterContext.Cancel = true; for denying access to an action. This property has been ...

Veröffentlicht am Mittwoch, 4. Februar 2009, 0 Kommentare 
 

Beta time is over, Microsoft just published the Release Candidate (which is feature complete) of ASP.NET MVC. Read more as every time on Scott's blog. ...

Veröffentlicht am Dienstag, 27. Januar 2009, 1 Kommentar 
 

ASP.NET MVC bringt in der Beta bereits einen Helper namens "ValidationSummary" mit, der eine ungeordnete Liste mit Fehlern darstellt, die sich über eine vordefinierte CSS-Klasse auch stylen lässt. Allerdings ist man dadurch nicht besonders flexibel was das Erscheinungsbild angeht, möchte man das Ganze mit abgerundeten Ecken darstellen, werden beispielsweise noch zwei äußere Container notwendig. 1: public static string CustomValidationSummary(this HtmlHelper html) 2: { 3: ...

Veröffentlicht am Mittwoch, 12. November 2008, 0 Kommentare