I will show in this article an approach to make an asynchronous call to the model, to prevent the user interface to freeze. If you read about WPF, you will see there is a lot of information and claims “don’t freeze the ui thread”, “build UI more responsiveness” and so on. What you should know NHibernate...
As I said before, for the Chinook Media Manager I’m not using neither Caliburn nor Prism . But, whenever I found a limitation on the current tools, I start looking a solution elsewhere. This is how I meet Caliburn.Testability, a great tool. The problem We don’t know what would be the ViewModel for the...
Note: I owe this knowledge to my friend Fabio Maulo , so I would like to thank him for teaching me and letting me share. Introduction I will show you in this post a nice way to configure your IoC container and some other aspects of your applications. I assume for this article that you have good knowledge...
Part I: Introducing NHiberate and WPF: The ChinookMediaManager Part II: Nhibernate and WPF: The core Part III: Nhibernate and WPF: Models concept Part IV : Nhibernate and WPF: ViewModels and Views In this post I will show you an easy way to handle validations in WPF. In System.ComponentModel we have...
Part I: Introducing NHiberate and WPF: The ChinookMediaManager Part II: Nhibernate and WPF: The core Part III: Nhibernate and WPF: Models concept In this post I will introduce some concepts about the presentation layer of the Chinook Media Manager example. Prerequisites If you are new to the MVVM pattern...
Part I: Introducing Nhibernate and WPF Part II: Chinook Media Manager: The Core Introduction For this post I will use the concept of Fabio Maulo called “Conversation-per-BussinesTransaction”. If you have not read, what are you waiting for? Definition This definition is extracted from Fabio’s post and...
Part I: Introducing NHiberate and WPF: The ChinookMediaManager Introduction This is my second post about the Chinook Media Manager, an example application for NHibernate and WPF. In this post I will outline some concepts behind the architecture that I’ve chosen. Note Probably at some points you will...
As you can note in my previous posts I’ve talked a lot about NHibernate and WPF. So I've decided to write an ongoing series of blog posts about the integration of these two technologies. Motivation The motivation behind this series of posts is very simple most of the articles that you can read about...