Screen saver with Prism and cellular automata

Introduction The post is devoted to the application that is complete screen saver. Sure, screen saver is quite old technology, and there is no necessity to use it on modern displays. But from my point of view moving objects on display until computer fall to sleep looks better than stable background picture. The application bases… Read More Screen saver with Prism and cellular automata

Extendable screen saver with Prism

Introduction The post is devoted to screen saver application written in Wpf with Prism pattern. Provided code is the complete application with two different animation patterns that are implemented in two modules. The application is modular and could be easily extended by adding new modules. There is an application archive screensaver_publish.zip. Full code is accessible… Read More Extendable screen saver with Prism

NuGet package Ikc5.Prism.Common

Introduction The post is devoted to NuGet package Ikc5.Prism.Common. The library contains useful classes for Prism applications. Sources The package is open-source project, full code is accessible on GitHub NuGet repository. Package is published at NuGet Gallery, and symbol’s package is pushed to SymbolSource.org. Package Package refers to Ikc5.TypeLibrary, and is used by Ikc5.Prism.Settings packages. Logging Package contains… Read More NuGet package Ikc5.Prism.Common

Examples of using Ikc5.TypeLibrary

This post lists examples of the using classes from NuGet package Ikc5.TypeLibrary. Full code is accessible on GitHub Blog repository. static class TypeExtensions Class contains the extensions that manipulate DefaultValueAttribute and properties through reflection. bool SetDefaultValue(this object thisObject, string propertyName) Method sets value to the property from DefaultValue attribute or do nothing if the attribute… Read More Examples of using Ikc5.TypeLibrary

NuGet package Ikc5.TypeLibrary

In this post I would like to announce my first NuGet package, Ikc5.TypeLibrary. The library contains the extension class with methods that manipulate with properties that has DefaultValueAttribute and copy values of properties between objects, and the service that provides lite object with public properties from parent object. The package is open-source project, full code… Read More NuGet package Ikc5.TypeLibrary