Skip to main content

WPF – ProgressBar

WPF - ProgressBar

In this simple example, we will see how to create and manipulate the ProgressBar control from WPF in a MVVM way. Let’s start with the View in XAML: And now the ViewModel: Happy coding! 🙂

C# – Enum Color Converter with IValueConve


With WPF, it’s pretty easy to create a converter to display the color of a text depending on an Enum value. Here is a simple example with IValueConverter. Let’s start with the View: As you can see, we use a converter to select the correct color. Here is the code for this converter: The color […]

WPF – MVVM DataTemplateSelector

Hello devz, Let’s say that you want to create your UI but in a dynamic way. Let me explain. Imagine a view which is based on a list of items you want to display. But this list can vary (depending on rights, or context). In this simple example, we want a label with a textbox, then […]

WPF – Paste Clipboard content from Excel t

copy paste

Hello Devz, Manipulating the clipboard content is pretty easy. But it can become handy when pasting it in a GridView. Here a simple example on how to paste the content of the clipboard from Excel to a GridView. First things first! Here is how to use the clipboard:

Obviously you could use the SetText(string) method […]

WPF – MVVM TextBox Validation with IDataEr

WPF UI Data Validation

Hello Devz, This post will describe how to do a simple MVVM TextBox validation with IDataErrorInfo. UI Data Validation is an important part of the FrontEnd creation. The FrontEnd should always be backed up by the BackEnd validation! But here we will focus only on the FE part. Before showing the code, you have to […]

WPF – Enum Binding With Description in a C

Enum Binding with Description in a ComboBox - WPF MVVM

Hello Devz, In my two previous posts, I was talking about how to bind an enum (the classic way and the other way). But these have two major issues. First, all the items from the Enum will be bound and displayed. And sometimes you don’t want to display all of them (like ‘None’). Secondly, you […]

WPF – Enum Binding in a ComboBox – The Cla

Enum binding to combobox

Hello Devz, I had to write this post about how to do an Enum binding to a ComboBox, because everytime I need it, I’m surprised there is no “out-of-the-box” solution provided in WPF or Xamarin.Forms.

Please notice this line: xmlns:sys=”clr-namespace:System;assembly=mscorlib” And the ObjectDataProvider in the Window.Resources. With a simple Enum called StatusEnum:

So this was the […]

WPF – PasswordBox Helper


Because security matters, you will need at one point to use a PasswordBox in your WPF application (you know, the textBox hiding the password with stars). But Microsoft didn’t make this control bindable for security reasons (in memory access). So if you’re using MVVM, it will be a bit tricky. Different solutions exist, but really […]

WPF – Inverted BooleanToVisibilityConverte

Hello Devz, WPF is providing a really useful converter called BooleanToVisibilityConverter. But the thing with this converter is that it’s really limited. Let’s say we want to use the same boolean to show one control and collapse another one, we just can’t… Here is new version of this converter that can accept a parameter to […]