Skip to main content

UWP – Theme Overview

UWP Themes Logo

How to get current Windows 10 Theme? In the namespace Windows.UI.ViewManagement, you can Access to the UISettings class. It will allow you to get the Window background and deduce the current theme. How to set the theme when multiple views are open? You must iterate all the views via the CoreApplication. Secondly, you can go […]

C# – JSON serialize and deserialize

Hello Devz, JSON files are really common, we can see them everywhere. They provide a good structure to organize data, are simpler and lighter than XML files, and still human readable. In this simple example, we will show you how to use the Json.NET library (Newtonsoft) from NuGet. It is pretty simple to serialize and […]

C# – Copy a folder, its content and the su

Hello Devz, It’s unbelievable but yes, the System.IO provided by .NET doesn’t have a simple method to copy a folder, its content and the sub directories to another destination. There are a few different techniques to copy a directory with C#, using the command XCopy, or using a recursive method. The best one I saw […]

C# – Simple email validation regex

Hello Devz, Do you have a web or WPF application that needs email address validation? Regex (regular expression) can help you. This post outlines a simple email validation regex that you can use straight away. What is a regex? A regular expression (regex for short) describes a search pattern using a particular text string. It’s […]

C# – Natural Comparer

We all had the issue with an OrderBy on a collection of String, having that kind of result: Test1 Test10 Test2 Test20 Test3 Instead of: Test1 Test2 Test3 Test10 Test20 Here is the solution:

And this is how to use it:

Happy coding!  😉

C# – DistinctBy extension

Hello devz, The Distinct extension from System.Linq is really useful but the DistinctBy a property is missing. So we will create our own DistinctBy extension. No worries, it’s really easy. What is DistinctBy? DistinctBy is a very simple extension snippet for C# which allows the developer to remove duplicated objects in a collection based on […]

C# – Verify if it’s a network path

Hello, An easy way to determine if the path is a network path:

Yes, that’s all… Bye bye

C# – Check Write Access To Folder

Hi, An easy way to know if the user have write access to a folder can be done this way:

Happy coding!  🙂

C# – Timer Elapsed

Time is money! But how do you manage the time in code? The simplest way of doing it is by using a Timer (System.Timers):

Enjoy!   🙂  

C# – Determine the available space on a ne

Hi peeps, Today at work I had an issue with a shared drive on the network which has a quota. So I was wondering how to know if the allowed space is already full or not. According to my readings on Google, there are only two methods that works for a network drive: WMI or […]