Patterns and Practices 2010 Symposium Content
Updated 11/15/2010.
Symposium Video Presentations
- Model-View-ViewModel Pattern Primer (uses the In the Box below training)
- Prism v4 Navigation in a Line of Business Application (source code attached to this post at the bottom)
In the Box - MVVM Training
WPF Navigation Region Navigation Sample
The source code for the above Prism 4 Region Navigation sample is attached to the bottom of this post. Since the presentation I’ve added a button, pointed to by the below red arrow. This button allows you to refresh the data.
The reason I added this was because the first time the application loads the data, there is a little delay while Entity Framework initializes itself, the database is loaded and the web service is initialized. This initial application startup cost is a one time cost, after this the application is very fast. Remember, the ListBox on the left has 1,000 rows in it.
Please Note
This application uses a an oData Web Service from the web project.
You MUST start the web service before starting the application.
To start the web service, right click on Web\ThePhoneCompant.DataService.ThePhoneCompanyService.svc in the Solution Explorer and select view in browser. This will start the web service and make the oData endpoint available.
Next, ensure that, “ThePhoneCompany” application is set as the startup project for the solution.
Press F5 or CTRL+F5 to run the application.
IE9 Users - IE9 Beta does not have the best experience when working with ASP.NET Web Services. Many times will take forever, seem like it's not doing anything and will then come back to life. If you get an error, just press refresh, then ignore the message about a root folder. You can now run the application.
I have another blog post on the TPL Library implementation that I’ll post on 11/16/2010.
Have a great day,
Karl
Comments
Anonymous
November 10, 2010
I'm waiting impatiently InTheBox to be released. :-)Anonymous
November 10, 2010
The comment has been removedAnonymous
November 11, 2010
The comment has been removedAnonymous
November 11, 2010
Matt, I did this work on my own, and not part of p & p, which is why its not posted on Channel9, etc. I have ZERO spam on my blog because people are required to register. Small price to pay to post a comment. You can get the WMF file from Vimeo as a download if you register with them. Again, small price (zero cost) to get the HD video version of the content. KarlAnonymous
March 23, 2011
Can you post a SQL Server 2008 version of the database (instead of R2)? ThanksAnonymous
March 23, 2011
Devon, I have R2 installed on all of my machines. Can't you install SQL Server Express 2008 R2? Karl