I just dug up a whole bunch of custom panels that I wrote, complete with a nifty demo application I built way back in 2010 (when WPF was all the rage). It’s pretty fun stuff actually. I posted all the code on GitHub here. Diagonal Panel This one is pretty basic, it’s essentially a slightly … Continue reading Playing with WPF Custom Panels
WPF
Donut Shape in WPF
Its true that you can do a lot of very interesting things with path manipulation inside Expression Blend but there is no way to programmatically do such combine operations. The output of a Blend path combination is a new path whose points are fixed. This means that any scaling transformations are going to cause loss … Continue reading Donut Shape in WPF
Physics on Surface
While the ScatterView has some interesting effects that somewhat resemble the way things work in real life its missing a pretty big feature: you can’t bang stuff into each other! So I decided to solve that problem by wiring up a real physics engine to a Surface app. I used the WPF version of the … Continue reading Physics on Surface
Testing Surface Applications with the Surface Simulator
The Surface SDK comes with an awesome tool that is called the Surface Simulator. This tool allows you to test your applications that have been built with the Surface SDK. It even simulators multiple contact points when you plug multiple USB mice into your computer! Sweet! Right? Well, yes and no. After opening the Surface … Continue reading Testing Surface Applications with the Surface Simulator
Surface Hospitality Demo
The hospitality and gaming industries are a perfect avenue for applications of Surface technology. I led a team of 3 developers and 2 designers who had zero Surface experience before the project to build a application that I think is not just smoke and mirrors (as a lot of Surface demos tend to be) but … Continue reading Surface Hospitality Demo
Silverlight + Surface CONDG Presentation
A colleague of mine and I spoke at last night’s CONDG event. It was a great time getting out there and sharing what is possible with Silverlight and Surface. Here are some pictures from the event: