-
Before our WP7 detour , we were deep in the thick of Actions . I mentioned that there was one more compelling feature of the Actions concept called Coroutines. If you haven’t heard that term before, here’s what wikipedia * has to say: In computer science , coroutines are program components...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
08-21-2010
Filed under:
Filed under: WPF, WPF/e, Caliburn, Featured, Silverlight, DSL, RIA, Tutorial, MEF, MVVM, UI Architecture, Caliburn Micro, WP7
-
As we get closer to the launch of WP7 (Windows Phone 7) more and more developers are starting to play around with the SDK and build out applications. Since WP7 supports Silverlight 3+ (3+ means it is basically Silverlight 3 w/ some tweaks to work in a multi-touch environment) it is logical to think...
-
Hopefully, previous articles have you up to speed on what Caliburn.Micro is , its basic configuration , and how to take advantage of a few of its features . In this part, I want to talk about some WP7 specifics issues. It’s unfortunate that I have to call out WP7, but your going to find that while...
-
If you are building out a WP7 (or just a standard Silverlight application) and you are following the MVVM design pattern you may be a left wondering how to handle the selectionChanged event in a Listbox without the use of a code behind. For this post we are using the MVVMLight framework to accomplish...
-
While working on an application targeted towards WP7 I wanted to have the application change style resource which was attached to a border element based on a value (aka a status) in my view model. After searching around for a bit I was not able to come up w/ a complete end to end solution, only bits...
-
We briefly introduced actions in Pt. 1 , but there is so much more to know. To begin our investigation, we’ll take our simple “Hello” example and see what it looks like when we explicitly create the actions rather than use conventions. Here’s the Xaml: <UserControl x:Class...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
07-17-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MEF, MVVM, UI Architecture, Caliburn Micro
-
If you are trying to create a WP7 (or any silverlight project for that matter) and you are trying to access a WCF web service you may receive the following error when you try to create an instance of the WCF service. Cannot find 'ServiceReferences.ClientConfig' in the .xap application package...
-
In the last part we discussed the most basic configuration for Caliburn.Micro and demonstrated a couple of simple features related to Actions and Conventions. In this part, I would like to explore the Bootstrapper class a little more. Let’s begin by configuring our application to use an IoC container...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
07-08-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MEF, MVVM, UI Architecture, Caliburn Micro
-
In this tutorial we will learn a few of the basics of Caliburn.Micro . Let’s start by getting the framework. Head on over to http://caliburnmicro.codeplex.com/SourceControl/list/changesets Either use Mercurial to clone the repo or click on the link for the latest change set, then click on the download...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
07-06-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, RIA, Tutorial, MVVM, UI Architecture, Caliburn Micro
-
When my “Build Your Own MVVM Framework” talk was chosen for Mix10, I put a temporary hold on this series of blog posts. I wanted to dedicate significant time to working on a sample framework and demo that would make a top notch Mix presentation. After giving the talk, I received a ton of...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
07-04-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MVVM, UI Architecture, Caliburn Micro
-
After about eight months of work, today I’m happy to announce the release of Caliburn v1.1 . This release supports .NET3.5, .NET4.0, Silverlight 2.0, 3.0 and 4.0. We’ve made tons of bug fixes since the v1 release as well as added a few minor features and some general improvements to APIs...
-
Today I was working on a Silverlight 4 side application and for some odd reason my breakpoints were not being hit when I was debugging. I took what I thought were the right steps to resolve the issue. I … Killed the development web service Killed and restarted Firefox (3.6.4) Killed and restarted...
-
There’s a whole lot of talk these days about MVVM. It’s the “hep” thing and everyone wants in. There isn’t a single day lately where someone doesn’t post about this topic (and I read their post..I’ve tried really hard to read everything I find). I’ve tweeted...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
05-01-2010
Filed under:
Filed under: WPF, .NET 3.0, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, Flash, RIA, Tutorial, MVVM, UI Architecture
-
Day eight* of the port and I was so happy not to discover any new issues. At this point I have almost all the major UI pieces in place. You can now see what you would normally during typical profiler usage. There’s still a lot of work to be done…probably much more than has been done so far...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
04-09-2010
Filed under:
Filed under: WPF, Xaml, Control Templates, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf
-
Today I worked on statements. They flow pretty naturally out of the sessions functionality. I still have a lot of work ahead of me, so fortunately I only found two new issues today. I was able to rework Xaml in both cases fairly easily. Binding in it’s Element form is not allowed. Fortunately,...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
04-06-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf