Gerade habe ich einen kleinen Fehler in WPF entdeckt. Scheinbar ist es so, dass Fensterinstanzen bei der Instanziierung schon zur WindowCollection hinzugefügt werden und nicht erst wenn Sie geöffnet werden. Dadurch muss man Sie erst entfernen, bevor man das Programm beenden kann, da es ansonsten denkt, dass noch ein Fenster offen ist.
Mehr…
Heute beschreibe ich mal, wie man in WPF ein Control erstellt, dass von TextBox erbt und die Funktionalität einer Maskedtextbox bietet. Als ich vor kurzem diese Funktionalität brauchte hat sich herausgestellt, dass das ganze innerhalb von kurzer Zeit erledigt werden kann.
Mehr…
Ich habe vor kurzem das WPF-Toolkit mit dem darin enthaltenen charting-Steuerelement entdeckt und muss sagen, dass es echt eine schöne Sache ist. Damit ist es wirklich sehr einfach einen Graphen zu erstellen.
Mehr…
Manchmal sieht man den Wald vor lauter Bäumen nicht… Ich hatte das Problem, dass man während der Synchronisierung mit Activesync nicht auf synchronisierte Dateien zugreifen kann. Da habe ich dann angefangen mit Schleifen zu arbeiten um zu prüfen wann der Lock endlich weg ist. Dabei gibt es einen so schönen und einfachen Weg.
Mehr…
Gerade hatte ich einige Probleme eine SQL-Server CE Datenbank auf einem Windows Mobile Gerät zu komprimieren (durch SQLCeEngine.Shrink()), da dort die Meldung kam, dass angeblich eine Komponente fehlte. Das Interessante dabei war, dass das ganze in dem Emulator wunderbar funktionierte. Mehr…
Vor kurzem habe ich mein erstes WPF Projekt erstellt und wollte nun auch mal Expression Blend verwenden um das ganze ein bisschen aufzumotzen. Da kam beim öffnen direkt folgender Fehler:
Mehr…
Gerade habe ich LINQ-2-SQL gesehen und fand es direkt mal ziemlich genial. Vor allem bekommt man dadurch einen OR-Mapper zur Verfügung gestellt, der sehr viel besser ist als typisierte Datasets. Eine der schönen Sachen ist, dass man typisierte Objekte verwendet, aber Vorteile wie z.B. das Verändern der Verbindung zur Laufzeit.
Mehr…
Ich arbeite gerade an einem kleinen Tool dass auf dem SQL Server CE basiert. Dabei soll auf eine Datei zugegriffen werden, die auf einer Netzwerkfreigabe liegt, welche nicht als Laufwerk eingebunden ist. Mit dem generierten Connectionstring funktioniert dies leider nicht, aber endlich habe ich die Lösung gefunden:
Mehr…
Seit einiger Zeit schon benutze ich zur Quellcode-Verwaltung SVN und zur Integration in Visual Studio das frei verfügbare AnkhSVN. Bisher war die Integration zwar vorhanden und nutzbar, aber es gab einige Schwachpunkte. Z.B. war es nicht möglich ein Outlook-Plugin-Projekt mit AnkhSVN zu verwalten, da dieses das gesamte Projekt zerschossen hat.
Mehr…
Für ein kleines Projekt für Windows CE habe ich eine Methode gesucht um die Höhe eines Labels anhand des Inhalts automatisch zu setzen. Dabei habe ich hier eine Lösung in Visual Basic gefunden. Diese Lösung ist eigentlich recht elegant, da Sie API-Funktionen benutzt um das Rectangle zu zeichnen und die Höhe genau so zu bestimmen wie Sie auch später im Formular erscheinen würde wenn man z.B. den Text in ein Textfeld schreiben würde.
Hier eine Übersetzung in C#: Mehr…