Skip to main content

WPF – Animated Image

It is sometimes interesting to have an animated icon to tell to our user that their command is actually processing. Typically for a refresh icon. So, two solution: you could use an animated GIF and use an external library like WpfAnimatedGif (or the XAML MediaElement), or use an rounded icon (like this one) and create […]

WPF – Animated text

Sometimes it can be useful to have an animated text even in WPF. Typically a “Loading…”, where the 3 dots are moving one by one. Here is a simple way to do an animation with text:

With a ViewModel looking like (using PRISM 6.3):

Here is another post talking about animated images. Happy […]

WPF – Nullable binding

Hello Devz, Imagine you have a TextBox binded to a nullable integer and you put a value in it. Now let’s say you delete this value. You expect to have your value to be null. To be able to do that, you need to update the properties of you binding like this:

Please notice […]

WPF – MessageBox on top of the other Views

Hello devz, It happens sometimes with WPF that a popup or a MessageBox is hidden and can block the whole application. To avoid this, just do the following:

The Application.Current.MainWindow is the solution… But please pay attention that this parameter can be different! Indeed it’s an implementation of IWin32Window that will own the modal dialog […]

C# – Coma and Dot decimal separator

Hi peeps, You probably know the common issue with the decimal seprator. Depending on the country, the keyboard or what your client wants (which can be variable…), the separator will be a coma or a dot (or even something else…). In my case, the Culture is “en-US“, on a Belgian keyboard where the decimal separator […]

WPF – Change color of a row in a DataGrid

Hi folks, Today we will see how to change the color or a row depending on the value of the content. To do that, create a simple View:

The important thing here  are the DataTriggers. If a condition is met, it will apply a value to a property. For example, the first trigger is: […]

WPF – DataGrid with single click checkbox

The problem with the checkbox in a WPF DataGrid By default, if you place a checkbox in a WPF DataGrid, you will have to click twice to check or uncheck the checkbox. And there is a logical explanation. The first click will select the row in the DataGrid, and the second one, the checkbox in […]

WPF – Override Decimal Separator for the c

Lets say we want to keep the current en-US culture format but override the way the Decimal is represented (normaly with a dot (.) but here we want a coma instead (,).

Enjoy!

WPF – Missing Underscore with Label or Che

Did you ever have a missing underscore with WPF?  If you have a Label or a Checkbox containing underscores, the first underscore will not be displayed on  screen. It is called the RecognizeAccessKey. Which allows you to reach the control with you keyboard by pressing ALT and the first lettre following the first underscore.  So […]

WPF – MVVM – Get filtered values from a Gr

The goal of this article is to show how to get the filtered items from a GridView (here we will use Telerik RadGridView, but it should be the same for any Grid). This case is really useful if you need to apply some calculation on a filtered subset of the Data you’re displaying, while you’re […]