-
Let’s walk through an example of using d:DesignInstance for improving the design-time experience in Blend. For background, see my last post on the topic. I’m going to be using the ContactManager sample from the Caliburn trunk. You can access the source of it here under: \trunk\samples\LOB Samples\Silverlight...
-
I’ve gleaned most of what I have learned about this topic from Unni , Karl , and Jack . I recommend checking out their posts for additional information. d:DataContext The d:DataContext attribute allows you to establish a data context that is only for design time. You can use it the same way (more or...
-
In case you are not familiar with MIX , it is a conference from Microsoft focusing on the collaboration of design and development. Admittedly, the sessions tend to favor the developer, but there is always excellent design and UX content. There was an open call for presentations this year and the community...
Posted to
Christopher Bennage
by
Christopher Bennage
on
01-08-2010
Filed under:
Filed under: WPF, Game Development, fun, XNA, Software Architecture, web, Silverlight, MVC, Presentations, UI, UI Patterns, XAML, UX, Caliburn, viewmodel, mvvm
-
For the last couple of months, I have been working on Android platform as part of Software Engineering course(more on that later, i hope). Even though there are a lot of things I don’t like about android (like XML layouts and the ids of widgets being held in some other class etc but perhaps this is just...
-
Working on the ÜberProf has presented some interesting scenarios. As you might have picked up from Ayende’s blog, the vast majority of the source is shared between all the products. This is especially true in the UI layer. Now, Ayende wanted to have a distinct color scheme for each application. That...
-
Justin Angel (who is undoubtedly a Silverlight Rock Star) decided to stir things up a bit on Twitter the other night. I was compelled to echo Ward Bell’s response that value converters can play legitimate role in the UI. Justin asked me to defend my position; a reasonable request. Now, I know...
-
We need to contract a designer for our current project. I’m looking for one of those mythical beasts that has: some real graphics design skill understands (or at least cares about) usability works with Silverlight There is also a strong preference for someone in the NYC/NJ area. If you are interested...
-
One little usability bit that I picked up from many of the Web 2.0 apps (in particular 37signals apps), is displaying date and times in a “how long since” format. Take a look at the community page on Silver Arcade. I wanted to display when a user became a member of the community. Instead of displaying...
-
We’ve just started a new Silverlight project and since our the UI guy is not on site with us, I ended up with the task of producing screen mockups. Some interest was expressed in using Balsamiq Mockups , and this seemed like a good time to really take it for a test drive. What does it do? Balsamiq...
-
This one is easy on the brain. Some quick WPF lovin’ 101. I need to display the current date, and have it formatted like this: Friday, March 13, 2009 In my opinion, this is purely a matter for the view and so I’m handling it entirely in the xaml. Here’s the markup: <TextBlock Text="{Binding Source...
-
I was inspired to get off my duff and blog today by a tweet from Scott Hanselman . I didn’t really dig into the context of his tweet, but it was about TDD and WPF. In case you haven’t figured it out, I’m a big fan of WPF and TDD. Luckily, I’ve had the opportunity to work on a number of varied WPF projects...
-
We've had a number of rendering issues with NH Prof. I've been embarrassed about how frequently I have asked users to update their video drivers. It’s not surprising to encounter driver issues occasionally with WPF. It is built on top of DirectX you know. (In fact, all my WPF apps break horribly...
-
Just when you think that you finally have an accurate label to describe something, you discover the true ambiguity of the term. What is UX? UX means User Experience . You might say that it is the ergonomics of an user interface, or possibly the level of intuitiveness . More plainly, good UX means that...
-
The System.ComponentModel namespace (more information here ) in .Net contains an array of various attributes that every .Net developer should know about. These attributes provide a way for the developer to implement design-time and run-time behavior on both controls and components. In addition...
-
Today I was working with a WPF project and when I went to run the application I got the following error 'Cannot locate resource 'FileName.xaml'. Note, this is NOT a compiler error, this is a runtime error. When I opened up the App.xaml file, the StartupUri appeared to be correct, but I would still get...