-
My new article, “ A Designer-friendly Approach to MVVM ” is up at Silverlight Show. Here is the intro: “If you work with Silverlight or WPF, you have probably met the phrase “MVVM”. Almost everyone who is anyone in the WPF / Silverlight scene has their own MVVM framework, and their own way of explaining...
-
The second part of my screencast series “Transforming an Ugly Duckling into a Graceful Swan With Expression Blend and Silverlight - Part 2 Intro Animation” is now online at SilverlightShow.net. In this part, I am going to add some bling to the app – namely the Intro animation, the ability to skip it...
-
I have begun new series of screencasts on SilverlightShow.net. Here is the expert: “As I promised earlier on Silverlight Show, this screencast series will show how to create the showcase application shown on www.response.hu (you may want to read the interview to get some background information on the...
-
You may have found yourself in a situation when you want to convert an implicit style in XAML into a resource. Until today, I did it with creating the new style, and adding the setters manually. But I thought “There must be some way in Expression Blend to do this better”. I couldn’t find anything on...
-
SilverlightShow recently published an interview with me. They asked about how the showcase app at www.response.hu came to be, and asked me to talk about two of my company’s award winning projects: The Muvesz WPF application ( Architecture Journal article is here ), and Zoomery , our Silverlight deep...
-
This may come as no surprise for some, but only today have I discovered a way to get rid of the magic strings when changing states with the VisualStateManager.GoToState method. The way Microsoft and many others were explaining the Visual State Manager is via a sample code like this: VisualStateManager...
-
An old problem with Silverlight TextBox is that it only updates its binding when the TextBox loses focus. This can cause a lot of problems, especially for LOB applications. Following a short discussion on Twitter with Rob Eisenberg (@ EisenbergEffect ), I tried to create a proof-of-concept behavior that...
-
Today, at the PDC in Los Angeles, Scott Guthrie revealed Silverlight 4 in his keynote. The painful silence enforced by the NDA is now over, and I can talk about all the cool new stuff on Silverlight 4! To me, the most amazing thing is how much the Silverlight team has been listening to the community...
-
Maybe some of you know, that originally Silverlight was called WPF/E, or WPF Everywhere. This meant that it would be a cross-platform, cross-device little brother of WPF. You could see a few videos years ago on Channel9, showing off some working Silverlight Mobile applications (they were pretty slow...
-
In my last post in the UX thoughts series , I wrote about how allowing the user to experiment and being consistent with the already existing knowledge of the user can help learning to use your software. Reusing existing applications If we are taking the consistency thing a bit further, the next step...
-
In July, I gave a talk about Silverlight 3, and even though the entire session was 3 hours (and two bottles of mineral water) long, I only had 5 minutes for RIA Services. So, my only goal was to shed some light on the topic, and scratch the surface of the surface… Let me sum that part up here. Disclaimer...
-
As you probably know, Silverlight 3 was released exactly a month ago. So, is it safe now to work with the new Silverlight 3 features or should you stay with Silverlight 2 for a while to make sure that people with Silverlight installed can view your site without having to upgrade first to SL3? There is...
-
The next part of my Discovering Silverlight 3 series is up on Dotnetslackers : Discovering Silverlight 3 – Deep Dive into GPU Acceleration “GPU Acceleration in Silverlight 3 is one of its most touted features – but it only helps in certain situations. This article will help you understand...
-
In early May, I gave a talk about the new features in Silverlight 3. As I’ve started to gather material and demos for the talk, I thought: “Why not collect stuff in Live Writer? Then only one click will make it available to everybody…”. So, here is that collection of links to...
-
I’ve been asked whether it is time to invest in WPF and Silverlight. What is the future of these platforms? Are they here to stay? Should a LOB development company invest time and energy in learning them? I think the answer is yes. Of course that is my biased opinion as these are the two technologies...