Archiv

Archiv für die Kategorie ‘Programmierung’

Fehler in der Fensterbehandlung von WPF

2. Oktober 2009 Keine Kommentare

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…

KategorienProgrammierung Tags: ,

Maskedtextbox in WPF implementieren

29. Juli 2009 Keine Kommentare

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…

dynamische Charts im WPF-Toolkit

13. Juli 2009 Keine Kommentare

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…

Status eines Windows Mobile Geräts prüfen

16. Februar 2009 Keine Kommentare

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…

SQL Server CE 3.5 Datenbank komprimieren

16. Februar 2009 Keine Kommentare

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…

VS2008 Projekte in Expression Blend öffnen und die Fehler

10. Oktober 2008 Keine Kommentare

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…

LINQ 2 SQL Server CE

6. Oktober 2008 Keine Kommentare

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…

ConnectionString für SQL Server CE zum Zugriff auf eine Netzwerkfreigabe

5. Oktober 2008 Keine Kommentare

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…

KategorienProgrammierung Tags: ,

Erwachsene SVN-Integration in Visual Studio: AnkhSVN

24. August 2008 Keine Kommentare

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…

Automatische Höhe für Labels im Compact Framework auf dem Pocket PC

27. Mai 2008 Keine Kommentare

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…