MVVM is a topic that can easily take hours of discussion. Unfortunately, I only had less then one to talk about (at least some of) its goals, parts and possible implementations. Below is my slide deck: And the code: download The code is structured in a way that helps you see the changes in the code while...
Following the theme from my previous two posts, this post will be about using Reactive Extensions on Windows Phone 7. I'll use a similar scenario as before – gradually load a few tiles into an ItemsControl. Let’s get started. Starting a project Create a new “Windows Phone Application”. Add references...
With Halloween around the corner, it’s time for some scary photos… In this post I’ll explain how I built my demo application I showed at my Windows 7 Launch talk . Expression Blend 3 shipped with a few interesting samples, available for immediate use. One of them is called Wall3D (Silverlight 3) and...
Windows 7 launch day was fun. I gave a talk on Expression tools (and related) – here’s the PowerPoint slide deck for those who asked for it: I used Expression Blend 3 to build a photo viewer application, which I’ll blog about later; key points here were designer-developer workflow + using sample data...
Microsoft Expression Blend 3 je orodje, namenjeno oblikovalcem za gradnjo privlačnih namiznih (WPF) ali spletnih, Silverlight aplikacij . Ker je dokaj novo orodje, je na začetku potrebna dodatna krivulja učenja, da lahko začnemo graditi smiselne in bogate aplikacije. Dosti razvijalcev in oblikovalcem...
Behaviors are not new in WPF / Silverlight world; it’s a common way of extending visual element’s behavior through the power of attached properties and everybody probably used one of these at least once in their projects. Now, there’s new Behaviors in town… I first learned about the behaviors in this...
If you like the way how Windows Vista shows your account picture on the Login screen, or how Windows Live Messenger’s display picture looks like on, you have probably already thought about putting something like it in your Silverlight application, either for a login screen or just to display a picture...