-
On Tuesday I spent a decent amount of time fleshing out the last remaining features under the Options menu. I then did some general reorganization to the project structure. Along with the port to Silverlight, I’ve been upgrading the application to use Caliburn 2.0 which is working out exceedingly...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
04-01-2010
Filed under:
Filed under: WPF, Xaml, databinding, Control Templates, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf
-
On Monday I spent a good four hours working on the port. I decided to flesh out the functionality of the Main Menu. As I mentioned before , none of the menu controls available support commanding. Fortunately, Caliburn has its own mechanism which is much richer than what you get out of the box anyways...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
03-31-2010
Filed under:
Filed under: WPF, Xaml, databinding, Animation, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf
-
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...
-
Yesterday I delivered my talk, “Build Your Own MVVM Framework,” at Mix. Thanks to all who came out to listen and allow me a short time to share some of my ideas. I’m very grateful to have had this opportunity. Thanks also to all who voted for the talk. If you were not able to make it...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
03-16-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, RIA, MEF, MVVM, UI Architecture
-
Tomorrow I kiss the wife and baby goodbye (sadly) and hop on a plane heading to Mix in Las Vegas . This year I have the unique honor and privilege to present “Build Your Own MVVM Framework.” I’ll be speaking Monday afternoon at 3:30 PM in Lagoon F. Here’s the official description...
-
Silverlight 4 is now supporting the commanding that we’ve come to love from WPF. Commanding was a foundational feature for MVVM. It’s what enabled us to bind to methods on our view models. John Papa has an excellent introductory post on using commands in Silverlight 4 . This pattern is called the DelegatingCommand...
-
Since our v1 release of Caliburn in October, we’ve had a healthy amount of bug fixes and feature improvements. The community has really gotten involved and contributed in a big way. The result of this contribution is the forthcoming v1.1. As of this post, the release candidate is available for...
-
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
-
It’s shameless, I know. But, please vote for my sessions at Mix :) The voting tool can be accessed here: http://visitmix.com/opencallvote/ Below are titles, descriptions and links to where you can vote for each of my submissions. Votes must be submitted by Friday, January 15, 2010.* Title : Build...
-
I’ve blogged previously about the MVVM pattern, but so far I have managed to escape without showing any code ;) Before diving in deeper, I would like to stop and show what it takes to do a very simple implementation of this pattern on top of naked WPF (that’s plain WPF without any cool frameworks...
-
I’ve heard some developers asking about UI testing lately. Specifically, there have been some questions about what we did with NHProf. So, I thought I would write a little bit about that here. There are a variety of different types of tests you can do. In my experience some have a better ROI than...
-
Hooray!!! I finally released Caliburn v1 to RTW and got the official site launched ! This has been a long time coming and I could not have done it without the generous help and support of the .NET community, family and friends. Many individuals contributed by finding bugs, submitting patches, recommending...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
10-26-2009
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, DSL, RIA, MVVM, UI Architecture
-
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...
-
Today I’ve made the RC3 of Caliburn v1 available. I’m going to let it sit for a couple of weeks, then I will RTW. Please take time to update your code to this new version and post any bugs to the codeplex site . Any bugs not found in the next couple of weeks will have to be fixed in v2. Below...
-
Everywhere I look I find WPF/Silverlight developers who believe a very popular myth: You cannot update a ViewModel or an ObservableCollection from a non-UI thread. Like most myths, there is an element of truth here. But not understanding that truth can lead you to some very elaborate solutions. Here’s...