-
If you are interested to hear some of the back story behind Caliburn.Micro…or just curious about my own conception of MVVM and how it fits in with other popular UI design patterns, I hope you will check out this interview on InfoQ . As always, feedback is much appreciated. Happy Monday and have...
-
If you are building a XAML based WinRT application which uses a GridView it is very likely you are going to use an ItemTemplate style OR use the ItemTemplateSelector to determine which style to use. This is great and using either of these could not be any easier. HOWEVER, make sure you do...
-
I started work with “Xaml-based” platforms in the pre-Beta days of WPF, so I’ve been working with this technology longer than most. Back then I was utterly awed and inspired by it’s capabilities. Today I’m frustrated and sometimes outraged. As I’ve traveled to various...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
04-18-2012
Filed under:
Filed under: WPF, .NET 3.0, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, RIA, UI Architecture, Caliburn Micro, WP7
-
Over the weekend I was pounding away at my first ‘WinRT’ application which I plan to submit to the marketplace. During this process I ran into some really odd issues with getting images to display in the UI at runtime. Let me explain my issue: I had images which were nested inside my Assets folder...
-
Last night when I was doing some WinRT hacking I was trying to setup databinding to the selected item in the GridView control and I ran into a gotcha that I thought I would share. First, I was using the ‘Split Application’ template for my C# project. This is important because this template will...
-
When building a Windows Metro (aka Windows 8) application it is important that your application have a nice looking tile. It is also encouraged to enable your tile to be ‘live’, meaning it can update itself with content based on some event, if that is relevant to your application. When you...
-
I’m extremely pleased to announce the release of Caliburn.Micro v1.3 . This is a great release with many bug fixes and several API improvements. We also support several new platforms. Here’s the highlights: Support for WP7 Mango Support for Silverlight 5 Basic MVVM Support for WinRT/Metro...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
01-20-2012
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, MVVM, UI Architecture, Caliburn Micro, WP7, NuGet, MVP
-
When building applications it is very common to have a set of screens which are basically list/edit screens. And when having these list/edit screens it is also common to allow users to delete a row. In this post I am going to show how you can add a neat little UI wrinkle to your deleting...
-
What Happened To Me I’d say that 2011 was a pretty good year for me as a .NET open source developer. After all, Caliburn.Micro had it’s first official release in April 2011 just in time for the Mix Open Source fest. At the festival, the framework had a great showing. I had tons of people...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
01-04-2012
Filed under:
Filed under: WPF, .NET 3.0, Xaml, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, RIA, MVVM, UI Architecture, Caliburn Micro, WP7, NuGet, MVP
-
Today I was building a UI in Silverlight which needed a Data Grid and a Data Pager. When I setup my pager I had it bound to the various properties that I cared about (Source, PageIndex, PageSize, etc) via my ViewModel. However when I ran the page for the first time I received the error below...
-
**** NOTE: This post is valid for the Developer Preview of WinRT and MAY change in later releases **** This is one of many posts in how to use Contracts within WinRT. The other posts are: Being a Share Target Using the Settings Contract Using the Search Contract Part 1 Part 2 Part 3 If you have...
-
When you are building out a WinRT/Metro application using C#/XAML you have the ability to add an ApplicationBar (part of the Windows.UI.Xaml.Controls namespace) to your application as seen below When you adding a Application bar you can have it dock to the top or bottom. When having it dock to...
-
***** NOTE: This post is valid for the Developer Preview of WinRT and MAY change in later releases ***** Window 8 has enabled developers to hook into various system ‘ Contracts ’ such as Search, Sharing and Settings. Contracts are like agreements between Windows and one or more Metro style apps, called...
-
On of the new user controls which is being released with WinRT/Metro is the ToggleSwitch which can be found in the Windows.UI.Xaml.Controls namespace. When rendered the control looks like below. By looking at the above you can see 3 distinct data points. The header (value of Font Size) – Header...
-
When building a WinRT/Metro application one of the key integration points between your application and others is to allow Data Sharing via the Sharing Contracts. By default applications DO NOT support sharing and when a user taps on the Share Charm they will see an error similar to the following. This...