C#er : IMage: Angular: The Modern HTML5 Answer to Silverlight’s MVVM
This blog will hold favorite gadgets and graphic user interfaces that don't really fit in my main blog @ mmcelhaney.blogspot.com
Showing posts with label MVVM. Show all posts
Showing posts with label MVVM. Show all posts
Sunday, March 30, 2014
C#er : IMage: Angular: The Modern HTML5 Answer to Silverlight’s MVVM
C#er : IMage: Angular: The Modern HTML5 Answer to Silverlight’s MVVM
Wednesday, October 17, 2012
Mouse Event Command for MVVM - CodeProject
| English: Compaq keyboard and mouse Français : clavier et souris d'ordinateur Compaq (Photo credit: Wikipedia) |
If you've ever want to pass MouseEventArgs to a ViewModel, here's a neat way to do it :)
Mouse Event Command for MVVM - CodeProject
Saturday, April 16, 2011
NetworkView: A WPF custom control for visualizing and editing networks, graphs and flow-charts - CodeProject
Introduction to the article
NetworkView: A WPF custom control for visualizing and editing networks, graphs and flow-charts - CodeProject
I am going to assume that you already know C# and have at least a basic knowledge of using WPF and XAML. An understanding of MVVM, WPF styles, control templates and data-templates will also help, although I'll do my best to fill in some of the details along the way and provide links to learning resources.
Josh Smith's Guided Tour of WPF and Sacha Barber's WPF: A Beginner's Guide are a good place to start if you want a WPF primer. Christian Mosers WPF Tutorial.net is full of interesting snippets of WPF information and has some great diagrams that can help explain WPF concepts.
Josh Smith also has an article on MVVM and if you already know a bit of WPF and MVVM I can recommend reading Gary Hall's book, I just read it and found that it has helped progress my MVVM knowledge and experience.
NetworkView: A WPF custom control for visualizing and editing networks, graphs and flow-charts - CodeProject
Sunday, March 6, 2011
WPF/MVVM Quick Start Tutorial - CodeProject
Introduction to Article
WPF/MVVM Quick Start Tutorial - CodeProject
Assuming that you have a decent understanding of C++ and a modest understanding of C#, getting started in WPF shouldn't be too difficult. I started looking at WPF 6 months ago, and after probably causing a spike in Google's searches, I finally started to understand and become productive with WPF (whether I've missed the boat on this one, is another story for another day).
As with learning any new technology, you get the benefit of hindsight. From my perspective, almost every tutorial on WPF I've come across is inadequate for one of several reasons:
So to address this, I've written this based on what I would have liked to have found as the #1 hit on Google after typing 'WPF Tutorial'. This article may not be 100% correct, or even do things 'the one true way', but it will illustrate the main points that I wish I had found in one place 6 months ago.
- the example is all in WPF
- the example glosses over the key facts that would actually make your life easier.
- the example tries to show off WPF's capabilities with lots of pointless effects that aren't helping you.
- the example uses classes that have properties that appear far too similar to framework keywords and classes, and are therefore difficult to idenfity in the (XAML) code as being user defined (ListBox GroupStyle's Name is a complete headache for novices).
I will quickly introduce some topics, then show an example that explains or demonstrates each point. Accordingly, I haven't really attempted to make the GUIs pretty, that's not the point of this article (see the bullet points above).
As this tutorial is quite long, I've elided quite a lot of code for brevity, so please download the attached zip file, and look at the examples (.Net 4.0/VS2010). Each example builds on the previous one.
WPF/MVVM Quick Start Tutorial - CodeProject
Related articles
- Demystifying WPF XML namespaces (wpfszc.wordpress.com)
- An excellent presentation on MVVM by Laurent Bignon (arivillaca.wordpress.com)
Thursday, December 30, 2010
WPF Twitter client with Model-View-ViewModel Design Pattern step by step - CodeProject
Related articles
- Yes you can write Inline Code in XAML (elegantcode.com)
- Hanselminutes Podcast 241 - The MVVM Pattern with Laurent Bugnion (hanselman.com)
Friday, December 3, 2010
Silverlight Simple Drag And Drop / Or Browse View Model / MVVM File Upload Control - CodeProject
An example of a Silverlight Drag And Drop / Or Browse File Upload Control using View Model / MVVM
Silverlight Simple Drag And Drop / Or Browse View Model / MVVM File Upload Control - CodeProject
Silverlight Simple Drag And Drop / Or Browse View Model / MVVM File Upload Control - CodeProject
Related articles
- drag2up for Chrome brings drag-and-drop uploading to the whole Web (downloadsquad.switched.com)
- New this week in Docs: Drag and drop upload and compact controls (googledocs.blogspot.com)
- Drag and Drop Upload in Google Docs (googlesystem.blogspot.com)
- Does Anyone Know What Silverlight Is? (openmymind.net)
- FluffyApp, A Painless Drag-&-Drop File Uploader [Windows] (makeuseof.com)
Wednesday, November 24, 2010
WPFDialogs - CodeProject
How to Inherit From Custom Window and Create a dialog that returns a value using WPF and MVVM
WPFDialogs - CodeProject
Labels:
MVVM,
Programming,
Window Presentation Foundation,
WPF
Monday, November 15, 2010
Silverlight Super Tabs Interface (using View Model / MVVM) - CodeProject
Silverlight Super Tabs Interface (using View Model / MVVM) - CodeProject
Related articles
- Silverlight Firestarter - Dec 2nd (silverlight.net)
- MVVM Light Toolkit Example on Windows Phone 7: Twitter Search (aaronstannard.com)
- MVVM Light Toolkit Pitfalls on Windows Phone 7 and How to Avoid Them (aaronstannard.com)
- What Silverlight Developers Should do After PDC 2010 (enterpriseirregulars.com)
Wednesday, November 10, 2010
MVVM Pattern in WPF: A Simple Tutorial for Absolute Beginners - CodeProject
MVVM Pattern in WPF: A Simple Tutorial for Absolute Beginners - CodeProject
Related articles
- MVVM Light Toolkit Pitfalls on Windows Phone 7 and How to Avoid Them (aaronstannard.com)
- WPF Window "Native" Behavior: Metro Window (huddledmasses.org)
- Change WPF DataGrid Row Color on Mouse Over (mt-soft.com.ar)
- Announcing: Microsoft Ribbon for WPF RTW - Pete Brown's 10rem.net (10rem.net)
Friday, November 5, 2010
Silverlight DataTrigger is the Answer to View Model / MVVM issues - CodeProject
Here is a demo and tutorial demonstrating how to use data triggers and treeview controls in Silverlight!
Silverlight DataTrigger is the Answer to View Model / MVVM issues - CodeProject
Silverlight DataTrigger is the Answer to View Model / MVVM issues - CodeProject
Related articles
- MVVM Light Toolkit Example on Windows Phone 7: Twitter Search (aaronstannard.com)
- SuperHappyDevHouse Lightning Talk: MVVM for Noobs (aaronstannard.com)
- MVVM Light Toolkit Pitfalls on Windows Phone 7 and How to Avoid Them (aaronstannard.com)
- Pro Business Applications with Silverlight 4 (Apress) (i-programmer.info)
Labels:
Data triggers,
Microsoft,
Microsoft Silverlight,
MVVM,
Silverlight,
TreeView
Tuesday, November 2, 2010
Sunday, October 24, 2010
Thursday, October 14, 2010
Monday, September 27, 2010
Expression Blendable Silverlight View Model Communication - CodeProject
Easily implement two-way communication between Master and Child View Models that works with Microsoft Expression BlendExpression Blendable Silverlight View Model Communication - CodeProject
Related articles by Zemanta
- Review: Microsoft Silverlight 4 vs. Adobe Flash 10.1 (pcworld.com)
- Beginning Silverlight 4 in C# (i-programmer.info)
Saturday, September 25, 2010
Monday, September 20, 2010
Model View ViewModel - Wikipedia, the free encyclopedia
Model View ViewModel - Wikipedia, the free encyclopedia
Hands-On Model-View-ViewModel (MVVM) for Silverlight and WPF
Should I use the Model-View-ViewModel (MVVM) pattern in Silverlight projects?
WPF: MVVM (Model View View-Model) Simplified
Hands-On Model-View-ViewModel (MVVM) for Silverlight and WPF
Should I use the Model-View-ViewModel (MVVM) pattern in Silverlight projects?
WPF: MVVM (Model View View-Model) Simplified
Labels:
Microsoft,
Microsoft Silverlight,
MVVM,
Silverlight,
Wikipedia
Subscribe to:
Posts (Atom)












