Tag Archives: WPF

OpenSource: Vorstellung MetroFtpClient

In diesem Beitrag möchte ich mal ein kleines Tool für FTP-Zugriffe vorstellen. Als Ausgangsbasis für den MetroFtpClient (https://github.com/steve600/MetroFtpClient) diente das PrismMahAppsSample (https://github.com/steve600/PrismMahAppsSample) und die Standard .NET-Klassen FtpWebRequest/FtpWebRespsonse. Auch für dieses Projekt wurden wieder einige OpenSource-Projekte verwendet. Hier mal eine Übersicht: Dragablz – https://github.com/ButchersBoy/Dragablz MahApps.Metro – https://github.com/MahApps/MahApps.Metro MaterialDesignInXAMLToolkit – https://github.com/ButchersBoy/MaterialDesignInXamlToolkit Newtonsoft.Json – https://github.com/JamesNK/Newtonsoft.Json OxyPlot – https://github.com/oxyplot/oxyplot […]

2  

Tipps: Nützliche Community-Projekte aus dem .NET-Umfeld

In diesem Beitrag möchte ich mal einige Community-Projekte vorstellen. Gerade in den letzten Jahren ist die Open Source Community rasant gewachsen. Das zeigt sich auch schon an den diversen Plattformen: Angefangen beim Klassiker SourceForge über CodePlex von Microsoft bis hin zu GitHub. Auf jeder einzelnen Plattform sind tausende Projekte gehostet und da kann eine Suche […]

Kommentare deaktiviert für Tipps: Nützliche Community-Projekte aus dem .NET-Umfeld  

PRISM: DelegateCommand und CompositeCommand

Ein Command ist ein Objekt vom Typ ICommand und definiert eine Art abstraktere, losgekoppelte Form eines Events. WPF-Commands werden an einer zentralen Stellen definiert (oftmals innerhalb des ViewModels) und können dann von beliebigen Controls (wie z.B. MenuItems, Toolbar-Buttons usw.) verwendet werden. Commands bieten auch die integrierte Unterstützung der sogenannten Input Gestures, das sind Tastaturkürzel, wie […]

2  

MahApps.Metro in Verbindung mit der PRISM-Bibliothek (Teil 3: Erstellung von Modulen)

In den ersten beiden Artikeln MahApps.Metro in Verbindung mit der PRISM-Bibliothek (Teil 1: Erstellung der Solution) MahApps.Metro in Verbindung mit der PRISM-Bibliothek (Teil 2: Regions und RegionAdapter) ging es um die Erstellung der eigentlichen Solution und die Einteilung des Hauptdialogs in einzelne Regionen. Dieser Artikel beschreibt jetzt die Erstellung von PRISM-Modulen und wie diese innerhalb […]

Kommentare deaktiviert für MahApps.Metro in Verbindung mit der PRISM-Bibliothek (Teil 3: Erstellung von Modulen)  

MahApps.Metro in Verbindung mit der PRISM-Bibliothek (Teil 2: Regions und RegionAdapter)

Im ersten Artikel MahApps.Metro in Verbindung mit der PRISM-Bibliothek (Teil 1: Erstellung der Solution) wurde beschrieben wie man vorgehen muss um die Basisanwendung zu erstellen. In diesem Artikel wird nun erklärt wie man den Dialog in sogenannte Regionen unterteilt und die Anwendung mit Hilfe von Modulen erweitert (unter einem PRSIM-Modul versteht man eine lose gekoppelte […]

4  

MahApps.Metro in Verbindung mit der PRISM-Bibliothek (Teil 1: Erstellung der Solution)

MahApps.Metro ist eine Library, welche eine WPF App recht schnell in den Metro Style umwandeln kann. Die Bibliothek bringt allerhand Controls, Styles und sogar Icons mit und wird auch über NuGet bereitgestellt. Das komplette Projekt ist OpenSource und der Quellcode steht auf GitHub zur Verfügung. PRISM ist ebenfalls eine OpenSource Bibliothek, welche die Erstellung von […]

3  

WPF: Binden an eine Enumeration

Datenbindung (engl. Data binding) ist eines der Kernkonzepte innerhalb der WPF (Windows Presentation Foundation). Die WPF-Datenbindung bietet für Anwendungen eine einfache und konsistente Möglichkeit, Daten darzustellen und mit ihnen zu interagieren. Elemente können aus einer Vielzahl von Datenquellen in Form von CLR-Objekten (Common Language Runtime) an Daten gebunden werden. In vielen Beispielen zum WPF-Databinding wird […]

Kommentare deaktiviert für WPF: Binden an eine Enumeration  
Fork me on GitHub