Monthly Archives: September 2012

Adventures in Windows 8: Working around the navigation animation issues in LayoutAwarePage

.NET, Technical stuff, UX, Windows 8, Work
No Comments

This post was imported from my old blog and had 3 comments which are included as a screenshot at the end of this post.

LayoutAwarePage is a pretty cool add-on to Windows 8 apps, which facilitates greatly the implementation of orientation-aware (portrait, landscape) as well as state-aware (snapped, filled, fullscreen) apps. It has however a few issues that are obvious when you use transformed elements on your page.

Read the rest of this entry »

Adventures in Windows 8: Solving activation errors

.NET, MVVM, Technical stuff, Windows 8, Work
2 Comments

Note: I tagged this article with “MVVM” because I got a few support requests for MVVM Light regarding this exact issue. In fact it is a Windows 8 issue and has nothing to do with MVVM Light per se…

Sometimes when you work on a Windows 8 app, you will get a very annoying issue when starting the app. In that case, the app doesn’t not even start past the Splash screen. Putting a breakpoint in App.xaml.cs doesn’t help because the app doesn’t even reach that point!

Read the rest of this entry »

Adventures in Windows 8: Understanding and debugging design time data in Expression Blend

.NET, Blend, Design, MVVM, Technical stuff, UX, Windows 8, Work
No Comments

This post was imported from my old blog and had 10 comments which are included as a screenshot at the end of this post.

One of my favorite features in Expression Blend is the ability to attach a Visual Studio debugger to Blend. First let’s start by answering the question: why exactly do you want to do that?

Read the rest of this entry »

Adventures in Windows 8: Placing items in a GridView with a ColumnSpan or RowSpan

.NET, Blend, Technical stuff, UX, Windows 8, Work
No Comments

This post was imported from my old blog and had 8 comments which are included as a screenshot at the end of this post.

Currently working on a Windows 8 app for an important client, I will be writing about small issues, tips and tricks, ideas and whatever occurs to me during the development and the integration of this app.

When working with a GridView, it is quite common to use a VariableSizedWrapGrid as the ItemsPanel. This creates a nice flowing layout which will auto-adapt for various resolutions.

Read the rest of this entry »