Extensible Application Markup Language

Playground: UWP’s new TreeView, Data Binding and HierarchicalDataTemplates

In the latest Windows 10 SDK preview build (17110, get it here) there’s a TreeView control available. You can read how to use it in the really great docs : https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/tree-view

Unfortunately the TreeView does not support Data Binding yet. And as you might know, UWP has also (more…)

BASTA! Sessions about LoB with UWP and Source Control with Git!

Hi developer,

this week I had two sessions at the leading independent conference in the German-speaking area for Microsoft technologies, the BASTA! conference. Thanks a lot for joining and making my sessions a wonderful experience for me, and hopefully for you too!
(more…)

Building a Classic Tabbed and Databound Desktop Application with UWP and MVVM

What kind of business applications do you build? Do they have a tabbed user interface? Most of mine do so.

After spiking (=prototyping) the Visual Studio Shell I wanted to go deeper into building a tabbed user interface with UWP, of course databound with MVVM.

As you might know, UWP does not contain a TabControl. But it contains a Pivot-Control that has pretty much of the functionality needed for a classic tabbed UI. So, let’s go with the Pivot and let’s see how far we can get. (more…)

UWP: The Master-Detail-Problem with the events SelectionChanged & LostFocus and How to Fix it

While creating apps with the Universal Windows Platform (UWP) I noticed a weird behavior, but I’m not sure if it’s a bug. Let’s just call it the “Master-Detail-Problem”.

To explain it, I stripped  down my code to the XAML-snippet below. No code-behind needed. (more…)

BASTA! Spring 2014 – slides and demos

At this year’s spring edition of the BASTA! Conference (http://basta.net/2014se/) I gave three talks:

  • Windows 8.1 – UI Neuerungen
  • All you need to know about XAML
  • Asynchronous Programming with C#

Thanks to all the people who joined my sessions. I hope you liked them. If you’ve any feedback to share with me, feel free to contact me via this link.

You can download all slides and demos here:

Thomas talks

Microsoft TechDays 2013 Basel

Thanks to all who joined my sessions at TechDays in Basel. Also a big thanks to Microsoft Switzerland for organizing this great and successful event. I really enjoyed the two days of networking with awesome people.

Please find the slides and demos of my talks on my homepage by (more…)