ALLINSIGHT

Home of the AlmostImplementedException

WPF

Ein cooler weg um mit Mauszeigern und IDisposible in WPF zu arbeiten

Manchmal ist es notwendig den Mauszeiger zu ändern, um anzuzeigen das etwas bestimmtes passiert. Meistens verwenden wir den Waiting-Cursor um zu zeigen das gerade eine Operation läuft und verwenden anschließend wieder den normalen. Das erste Problem auf das man dabei stoßen wird, sind Exceptions. Der Cursor muss nämlich wieder zurück gesetzt werden, auch wenn eine […]

, , , ,

WPF – RichTextBox: Wie aktiviert man eingebundene Controls

Es gibt ein interessantes Detail über das RichTextControl, das viele nicht kennen. Es wird ein Flow-Document verwendet um den Inhalt der RichTextBox intern zu speichern und zu verarbeiten. Diese Flow-Documents können auch mit Controls umgehen. Was nichts anderes heißt, als das man Controls in den Text einbinden und der Benutzer mit ihnen interagieren kann. Vielleicht […]

, , ,

WPF – RichTextBox: Wie ändert man den Anstand um einen Paragraph / fügt man nur eine Zeile bei einem Enter hinzu

Jeder der einmal die WPF-RichTextBox verwendet hat, ist schon über das merkwürdige Problem bei Enter gestolpert. Statt einer Zeile springt der Cursor gleich 2. Das kann man zwar durch Shift-Enter umgehen, aber versucht das man einem Kunden klar zu machen. Aber es gibt einen einfachen und eleganten weg das Problem zu lösen. Wenn man Enter […]

, ,

WPF: Wie verwendet man ein Bild als Brush

Wenn man ein Bild als Brush verwenden will, muss man als erstes entscheiden wo man das Bild hinterlegen will. Der einfachste und beste weg ist es, das Bild als Resource zum Projekt hinzuzufügen. Dafür nimmt man einfach das Bild und zieht es in das Projekt (am besten ins einen Unterordner wie Images) und ändern den […]

, ,

WPF: Wie verwendet man Animationen / animiert man ein Pie-Chart

Moderne Anwendungen verwenden animationen um schöne effekte zu erzeugen oder Wartezeiten zu verkürzen. In einem Pie-Chart werden animationen zu verdeutolichen der verschiedenen Werte und für Präsentationen verwendet. Um so einen Effekt zu erzeugen werde ich die Pie-Klasse wiederverwenden und den Schatteneffekt hinzufügen. Mit WPF ist es sehr einfach verschidenen animationen mit wenig code zu erzeugen. […]

, ,

WPF: Wie erzeugt man einfach einen Schatteneffekt

Wie immer findet man eine Menge blödsinn über Schatten ind WPF im Internet. Und wiedereinmal zeige ich in diesem HowTo wie es einfacher geht. Um den Schatten-Effekt zu demonstrieren verwende ich den Pie-Code von meinem letzten Post. Und nun setzen wir den Schatteneffekt für ein Pie-Stück. Wie man sieht, wird ein Schatten gemalt der ungefähr […]

, , ,

WPF: Wie ereitert man die Shape-Klasse um ein Tortendiagramm oder einen teil eines Kreises zu zeichnen

Es ist sehr leicht in WPF eigene Controls zu bauen, aber die wirklich coolen sachen kann man nur mit Code-Behind erstellen. Wenn man im Internet nach Code zum zeichnen eines Kreis-Stücks sucht findet man eine menge schrecklichen codes. Einige versuchen das mit reinem XAML-Code und scheitern daran das die benötigten Werte nicht berechnet werden können […]

, , ,

Wie verwendet man BackgroundWorker für flüssige Anwendungen

Seit der Einführung von WPF und vorallem Windows 8 sind flüssige UserInterfaces pflicht. Flüssig meint in diesem Falle, das de rBenutzer weiter mit einem Programm arbeiten kann, auch wenn eine größere Abfrage durchgeführt wird. Ein sehr einfacher Weg um das zu erreichen ist der BackgroundWorker, der nichts anderes als einen extra Thread darstellt, der aber […]

, , , ,