Sidebar

Result

Hin und wieder sucht man ein Steuerelement in seiner WPF GUI und kämpft dann womöglich mit Templates usw. Diese Methode durchläuft einfach alle Controls aus dem Logical- und aus dem VisualTree, je nach Wert der optionalen Parameter. Read more...
Wenn man in WPF ein BitmapImage von einer Bilddatei erstellt, so wird ein Stream auf die Datei offen gelassen, sodass das Bild wirklich erst geladen wird, wenn es benötigt wird. Dieses Snippet lädt die Bilddatei sofort in den Arbeitsspeicher und gibt die Datei anschließend wieder frei. Read more...
Der Windows Benutzer ist es gewöhnt mit einem Klick auf eine Spaltenüberschrift deren Daten zu sortieren. Diese angefügten Eigenschaften ermöglichen das auf einfache weiße inkl. Sortierpfeile. Read more...
Bei Datengebundenen ListViews kann man einfach Datensätze anhand einer Eigenschaft gruppieren. Dieses Snippet zeigt den minimalen Arbeitsaufwand für eine Gruppierung. Read more...
In Windows Forms bei Read more...
Mit der hier gezeigten, angefügten Eigenschaft kann man leicht dafür sorgen, dass alle Elemente eines Menüs bzw. Untermenüs sortiert werden. Dabei werden die Items nach der Header-Eigenschaft sortiert. Separator-Elemente stoppen die Sortierung an ihrer Position. Das heißt, dass immer nur die Elemente zwischen 2 Separatoren sortiert werden. Read more...
Wenn man in WPF ein Fenster von dieser Klasse ableitet, kann man den Inhalt größer und kleiner Zoomen, indem man die Strg-Taste gedrückt hält und das Mausrad benutzt. Die Zoomgeschwindigkeit hängt dabei von den übermitelten Delta-Werten ab. Ob man zoomen kann, wird durch eine Eigenschaft geregelt. Die momentane Größe kann von einer anderen Eigenschaft abgerufen werden (in Prozent). Read more...
Zu meinem Geburtstag mal ein etwas längeres Snippet :) Read more...
Manchmal wäre es ganz praktisch im XAML mehrere Konverter auf eine Datenbindung einwirken zu lassen. Da das Standardmäßig nicht funktioniert, habe ich diese Klassen geschrieben. Man verwendet diese wie einen ganz normalen Konverter, dem man weitere Konverter übergibt. Siehe Beispielanwendung. Read more...
Von Controls kann man die Eigenschaften im Eigenschaftenfenster (F4) bearbeiten. Diese werden in verschiedenen Kategorien angezeigt. Read more...