Click here to Skip to main content
15,897,160 members
Articles / Desktop Programming / WPF

MVVM made easy with Calcium - Part 1

Rate me:
Please Sign up or sign in to vote.
4.97/5 (39 votes)
18 Apr 2010BSD21 min read 123.3K   1.6K   109  
Learn how to create a simple MVVM pattern based application using the Calcium SDK.
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\CalciumSample.ImageDesigner.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\CalciumSample.ImageDesigner.pdb
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Calcium.Client.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Calcium.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Composite.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Composite.Presentation.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Unity.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.ServiceLocation.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\log4net.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.ObjectBuilder2.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Logging.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Composite.UnityExtensions.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Unity.Configuration.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Unity.StaticFactory.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.pdb
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.xml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Calcium.pdb
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Calcium.xml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Calcium.Client.pdb
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Calcium.Client.xml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Logging.pdb
C:\Development\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Logging.xml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ResolveAssemblyReference.cache
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\AboutBox.baml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CustomMenuItems.baml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerMenu.baml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\AboutBox.g.cs
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CustomMenuItems.g.cs
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerMenu.g.cs
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerToolBar.g.cs
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerView.g.cs
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageListView.g.cs
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageSelectorView.g.cs
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\GeneratedInternalTypeHelper.g.cs
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner_MarkupCompile.cache
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner_MarkupCompile.lref
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerToolBar.baml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerView.baml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageListView.baml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageSelectorView.baml
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner.g.resources
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner.dll
C:\Development\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner.pdb
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\CalciumSample.ImageDesigner.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\CalciumSample.ImageDesigner.pdb
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Calcium.Client.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Calcium.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Composite.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Composite.Presentation.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Unity.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.ServiceLocation.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\log4net.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.ObjectBuilder2.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\DanielVaughan.Logging.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Composite.UnityExtensions.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Unity.Configuration.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\bin\Debug\Microsoft.Practices.Unity.StaticFactory.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ResolveAssemblyReference.cache
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\AboutBox.baml
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CustomMenuItems.baml
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerMenu.baml
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\AboutBox.g.cs
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CustomMenuItems.g.cs
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerMenu.g.cs
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerToolBar.g.cs
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerView.g.cs
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageListView.g.cs
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageSelectorView.g.cs
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\GeneratedInternalTypeHelper.g.cs
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner_MarkupCompile.cache
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner_MarkupCompile.lref
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerToolBar.baml
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageDesignerView.baml
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageListView.baml
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\ImageSelectorView.baml
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner.g.resources
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner.dll
C:\Development\CalciumSample\Source\CalciumSample\CalciumSample.ImageDesigner\obj\Debug\CalciumSample.ImageDesigner.pdb

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The BSD License


Written By
Product Manager Outcoder
United States United States
Katka has several years of experience working in software development in the areas of market research and e-commerce. She has wide ranging experience in developing Java, ASP.Net MVC, ASP.Net, WPF, Silverlight, and Windows Phone applications.

Company: Outcoder.com
Group: XAML Experts
Proud co-creator of: Surfy browser, Airlock Browser

Comments and Discussions