NuGet package Ikc5.Math.CellularAutomata

Introduction The post is devoted to NuGet package Ikc5.Math.CellularAutomata. The library contains classes to create and investigate 2D cellular automata. There are cellular automaton classes, life algorithms and neighbors’ algorithms, cells, different interfaces’ implementation. These classes are ready for using with dependency injection container. Sources The package is open-source project, full code is accessible on… Read More NuGet package Ikc5.Math.CellularAutomata

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

Wpf application with real-time data in OxyPlot charts

Introduction The post is devoted to the Wpf application that shows (emulated) real-time data in charts. It could be used as base for monitoring application, when data service provide real data like, for example, number of http requests or CPU temperature. OxyPlot library is used for chart controls, as it is lightweight and easy to… Read More Wpf application with real-time data in OxyPlot charts

Examples of using Ikc5.Prism.Settings

This post describes an example of the using NuGet packages under the common title Ikc5.Prism.Settings: Ikc5.Prism.Settings.Library, Ikc5.Prism.Settings.Module and Ikc5.Prism.Settings.Application. These packages allow manipulate user settings in Prism applications and serialize/deserialize them in xml files. All package contains the same library and last two packages add models, view models and views to the project. Full code… Read More Examples of using Ikc5.Prism.Settings

NuGet packages Ikc5.Prism.Settings

In this post I would like to announce three NuGet packages under the common title Ikc5.Prism.Settings: Ikc5.Prism.Settings.Library, Ikc5.Prism.Settings.Module and Ikc5.Prism.Settings.Application. These packages allow manipulate user settings in Prism applications and serialize/deserialize them in xml files. All package contains the same library and last two packages add models, view models and views to the project. The… Read More NuGet packages Ikc5.Prism.Settings

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