MVVM, Significant Projects (Shareable)

Cinch (My MVVM framework) Part 3 is out

I just published part III of my MVVM framework series over at http://www.codeproject.com .

Here is the link

http://www.codeproject.com/KB/WPF/CinchIII.aspx

 

This time I talk about

* DI/IOC using Unity IOC container
* Exposed Services
      o EventLogger service
      o MessageBox service
      o Open File service
      o Save File service
      o Popup window service
* Threading Helpers
      o Dispatcher extension methods
      o App.DoEvents
      o Background Tasks
      o ObservableCollection
* Doing MenuItems the MVVM way
* Closeable ViewModels

 

 

Enjoy

Advertisements
C#, MVVM, Significant Projects (Shareable), WPF

My MVVM Framework : AKA Cinch

I have just put up the 1st part in my MVVM series of articles which talks about a MVVM framework I am calling Cinch. I hope this will answer some of people short coming when working with MVVM and WPF. I have decided to dedicate an entire page here on my blog which will have all the links you should need to gain quick access to the entire series.

http://www.codeproject.com/KB/WPF/Cinch.aspx

http://www.codeproject.com/KB/WPF/CinchII.aspx

http://www.codeproject.com/KB/WPF/CinchIII.aspx

http://www.codeproject.com/KB/WPF/CinchIV.aspx

C#, WPF

Book progress

I would just like to say a big thanks for all of you who supported the idea of me writing a book with some fellow geeks. Unfortunately due to the publishers short sightedness and general idiot attitude this is no longer happening. I am actually now happy about this decision, any I honestly do not know how they get so many books written. Well actually I do, most books are just MSDN regurgitated, but ours would not have been. Their loss.

On the plus side I will be continuing my work on all the subject matter from the book and will be writing code project articles and a open source MVVM framework for use with WPF. So something good has come out of it.

Here is what really happened to force our hand not to write the book

01110100 01101000 01100101 00100000 01110000 01110101 01100010 01101100 01101001 01110011 01101000 01100101 01110010 01110011 00100000 01110100 01110101 01110010 01101110 01100101 01100100 00100000 01101111 01110101 01110100 00100000 01110100 01101111 00100000 01100010 01100101 00100000 01100001 01110011 01110011 01101000 01101111 01101100 01100101 01110011 00100000 01110100 01101000 01100001 01110100 00100000 01110111 01100001 01101110 01110100 01100101 01100100 00100000 01110101 01110011 00100000 01110100 01101111 00100000 01110111 01110010 01101001 01110100 01100101 00100000 01100001 00100000 01110111 01101000 01101111 01101100 01100101 00100000 01100010 01101111 01101111 01101011 00100000 01101001 01101110 00100000 00110010 00100000 00110001 00101111 00110010 00100000 01101101 01101111 01101110 01110100 01101000 01110011 00101100 00100000 01010100 01010111 01000001 01010100 01010011

 

To see what this means, you can use this site

 

http://snarkles.net/scripts/binary/binary.php

 

Sorry about the book, but the decision had to be made.