C#

GongSolutions.WPF.DragDrop

Ist gibt immer Technologien welche man nicht mag… denke bei mir ist es Drag & Drop.
Finde es als Bedienkonzept sehr gut, da man hierdurch die User-Experience erhöhen kann.

Aber zum programmieren ist es nicht schön.

GongSolutions.WPF.DragDrop nimmt hier viel Arbeit ab und funktioniert mit primitiven Datentypen sofort.
Kostenlos, frei und auf GitHub zu finden, was will man mehr.

GongSolutions.Wpf.DragDrop.Full

Von |2015-09-25T08:14:03+02:002015-09-26|C#|

WPF: Metro-Design Apps mit MahApps.Metro

Ach, dieses Metro-Design… ich weiß nicht ob man es gut oder schlecht finden sollte. Positiv ist dass es moderner aussieht, aber die Bedienung ist für mich immer noch ungewöhnlich.

Naja, aber es ist eben nun der Windows Standard und man sollte sich schön langsam daran gewöhnen. Auch beim Erstellen von Programmen sollte man dies berücksichtigen.

Durch Zufall bin ich in der aktuellen Ausgabe der DotNetPro über das UI-Framework MahApps.Metro gestolpert.

home-title-light

Es sieht, meiner Meinung nach, super aus und lässt sich sehr schnell und einfach in eine bestehende WPF-Applikation einbinden.
Schön ist auch dass es ein OpenSource-Projekt ist!

Hier mal ein Video-Review von Muhammad Rehan Saeed:

Von |2017-04-18T16:10:29+02:002015-07-02|C#|

Übersetzen / Lokalisierung für C# / WPF

Ach, das mit der Übersetzung ist immer ein Problem, versteh nicht warum. Aber die Aufwände in einer Software/ in der Programmierung was zu übersetzen sind enorm.

Für WPF / C# habe ich eine Möglichkeit gefunden mit der es relativ einfach ist.

Ich verwende das Framework WPFLocalizationExtension. Man muss bisl Hand anlegen, aber wenn die Ressourcedatei mal steht ist es einfach zu pflegen.
Es ist auch möglich aus dem Code heraus, z.B. MessageBox, die Texte zu verwenden.

Um das ganze schön in Excel machen zu können verwende ich das Programm ResXManager. Gibt es als Addin für Visual Studio oder als Stand-Alone-Version.

Danach schön in Excel die Texte eintragen / eintragen lassen und wieder importieren.

Von |2015-06-01T12:41:53+02:002015-06-02|C#|

ErrorList UserControl

Wie im Beitrag zuvor evtl. schon zu erkennen, arbeite ich an einem UserControl für WPF.
Es handelt sich um eine Nachbildung der Fehlerliste (ErrorList) in Visual Studio.

Ich benötige dies bei einem aktuellen Projekt, leider habe ich nichts brauchbares im Netz gefunden. Einzig war dieses Projekt, welches ich auch als Vorlage verwendet habe: http://errorlist.codeplex.com/

Da ich es gerne bereitstellen möchte, habe ich das Steuerelement auch in meiner Freizeit entwickelt, hier hatte ich Gestern (endlich mal wieder) Zeit :^)

ErrorList
Über die Buttons kann die Liste nach dem Meldungstyp gefiltert werden:

ErrorList_Filter

Wie gewohnt sind alles Daten auf GitHub verfügbar.

Ich bin offen für Vorschläge und Kritik, es gibt noch paar Stellen an denen optimiert werden muss… aber erst wenn wieder Zeit ist :^)

Von |2014-07-24T12:58:52+02:002014-07-24|C#|

WPF: Rendering Text & Images

Mein Jahresziel WPF lieben kennen zulernen klappt ganz gut… schön langsam freunde ich mich mit dem Mehraufwand an, da die Ergebnisse überzeugen.

Ich hatte immer wieder Probleme beim Rendern von Text und Bildern… nach einigen Suchen auf Stackoverflow konnte ich die Probleme lösen.

Folgende Eigenschaften müssen für ein Control gesetzt werden:

TextOptions.TextFormattingMode="Display"
UseLayoutRounding="True"

Ohne Optimierung

WithoutOptions

Mit Optimierung

WithOptions

Deutliche Unterschiede sind bei den Texten zu erkennen. Die Icons von der Liste werden sogar ohne Optimierung abgeschnitten.

Von |2014-07-24T10:39:05+02:002014-07-23|C#|
Nach oben