Tag | MVVM Posts

Sam Abraham (Me) presented an introduction to MVVM for WPF/Silverlight at the Ft Lauderdale ArcSig on Tuesday October 19th, 2010. With 43 registered attendees of whom many made it to the event, MVVM was sure proven to be a hot topic of interest. In a quick poll among the audience, many did develop WPF and/or Silverlight solutions, yet only one attendee had leveraged MVVM in code. A member of the audience reminded us that while our talk covered MVVM in the context of WPF, MVVM as a pattern is also ...
In this Issue: Walter Ferrari, Wei-Meng Lee, Rob Eisenberg, Timmy Kokke, Joost van Schaik, Jesse Liberty, Jeff Blankenburg, Jeremy Likness, and Victor Gaudioso(-2-). Above the Fold: Silverlight (and Sharepoint): "Silverlight and Sharepoint 2010: Getting Started" Walter Ferrari WP7: "Windows Phone 7 – Animation and Games (Part 2)" Jesse Liberty WP7 (2): "31 Days of Windows Phone | Day #19: Push Notifications" Jeff Blankenburg Shoutouts: Tim Sneath has some (not messy) pumpkin-carving fun to share ...
On October 19th, Craig Anderson, Jason Lepp and Mo Khan will be presenting “From MVP to MVVM: An Introduction to Model-View-ViewModel”. Register at http://tiny.cc/flu0b ...
In this Issue: Nokola, John Papa, Shawn Wildermuth, Avi Pilosof, Brendan Enrick, Slobodan Pavkov, Karl Shifflett, jbaird, and Jeff Blankenburg. Above the Fold: Silverlight: "Combining Silverlight Navigation Framework and Prism to create MVVM Applications – Introduction" Slobodan Pavkov WP7: "Anti-aliased Lines And Optimizing Code for Windows Phone 7–First Look" Nokola Training: "Silverlight TV 49: Creating Rich Interactive Prototypes with Sketchflow - Part 2" John Papa and Janete Perez Shoutouts: ...
Purchase at Amazon I wanted to talk for a minute about the author, Victor Gaudioso. I met Victor on Twitter earlier this year and ever since meeting him, I’ve seen how involved he is in the Silverlight/Blend community. He has always been willing to help or share knowledge of Blend with anyone – including me. I recently read a blog post about someone that went to one of his book signings and did not win anything. Victor found out that this person was disappointed and sent him a free year subscription ...
This week's Virtual Brown Bag topics: Houston TechFest Recap - You can download slides from Claudio, JB & George's presentations MV Envy: What are these MVx patterns all about? What are the differences between MVC, MVP and MVVM? The latest episode in JB's continuing saga of building the new Virtual Brown Bag site (http://www.virtualbrownbag... using Ruby on Rails. This week he talked about adding a registration/login feature, and using Sass (Syntactically Awesome Stylesheets) and Exceptional ...
Sam Abraham (Me) will be speaking on MVVM at the Ft Lauderdale ArcSig on October 19th, 2010. We will be covering the concepts and architectural patterns behind MVVM then move to discuss the MVVM-friendly features of WPF/Silverlight including XAML, Dependency Properties, Attached Properties and Behaviors. We will also take a look at some of the available MVVM Frameworks that can help quickly create the necessary structure and setup for an MVVM project including Prism, Caliburn Micro and MVVM Light. ...
Light up your Silverlight skills with the all-new Global Silverlight Firestarter! What is the Silverlight Firestarter? An Event: A one day, global, live streamed and on demand event keynoted by Scott Guthrie Training: New self-paced labs and walk through videos Interactive: Got questions? Get your answers! Watch live and ask the Silverlight product team questions during the event. Why Silverlight? Silverlight is Microsoft’s strategic development platform for building interactive applications across ...
Light up your Silverlight skills with the all-new Global Silverlight Firestarter! December 2, 2010 from 8:00 am to 5:00 pm pacific time — It's completely free! What is the Silverlight Firestarter? An Event. A one day, global, live streamed and on demand event keynoted by Scott Guthrie. Training. New self-paced labs and walk through videos. Interactive. Watch live and ask the Silverlight product team questions during the event. Why Silverlight? Silverlight is a powerful development platform for creating ...
In the past few weeks, I have not been the most prolific blogger. In fact, I have been so busy with work and book writing that it feels like the past few months have been a very concentrated whirlwind of activities. However, the good news is that I will get a welcomed respite very soon, and am very excited to resume blogging on a regular basis. And believe me, I have tons of content on Silverlight, Windows Phone 7 development, Expression Blend, integration, developer-designer workflow, MVVM and other ...
In this Issue: Martin Krüger, Viktor Larsson, Peter Brady, Colin Eberhardt, Jeremy Likness, Jeff Blankenburg(-2-), and Jesse Liberty. Above the Fold: Silverlight: "Quick Fix for Silverlight HyperlinkButton Rendering" Peter Brady WP7: "iPhone to Windows Phone 7 – XNA, Animation and Games" Jesse Liberty Blend: "Expression blend 4 Add-in for access to a Silverlight XAML source code 4 project" Martin Krüger Shoutouts: My buddy András Velvárt posted a link to one of his company's latest creations... a ...
Microsoft All-In-One Code Framework is updated on 2010-10-10. Download address: http://1code.codeplex.com/r... If it’s the first time that you hear about Microsoft All-In-One Code Framework, please read the introduction on our homepage http://1code.codeplex.com/, and this Port25 article http://port25.technet.com/a... Windows Shell Extension New Samples In the September release of All-In-One Code Framework, we gave ...
It's been so long since I posted on the blog that doing it now makes me a bit feel a bit weird. In my defense, i've been quite busy these past months: I left my previous company, got married, moved to a new country, started work for a cool company here... in this order :) More recently I've been working on a small app for Windows Phone 7 and one of the app's needs is some (fancy) charts...you know, the bar/pie/gauge kind. While there are some nice control libraries out there for bar and pie charts, ...
In this Issue: Michael Washington, Alex Knight, Walt Ritscher(-2-), Glenn Block, Robert Garfoot(-2-), Michael Klucher, Silverlight WP7 Performance Team, Mike Ormond, and James Ashley(-2-), Above the Fold: Silverlight: "Using The Silverlight Data Pager Control With View Model / MVVM" Michael Washington WP7: "Simulated Push Notifications on Windows Phone 7" Robert Garfoot Blend: "How to: design a Windows Phone 7 listbox" Alex Knight Shoutouts: Mike Ormond posted his material that he used for some presentations ...
In this Issue: Joost van Schaik, Rudi Grobler, AfricanGeek, Mike Talbot, Jeff Blankenburg, Shawn Wildermuth, and Victor Gaudioso. Above the Fold: Silverlight: "Automatic Grid Layout for Silverlight" Mike Talbot WP7: "On Design Paradigms for Windows Phone 7" Shawn Wildermuth Shoutouts: Victor Gaudioso has posted Video of my two day Sharing in the Light Silverilght/Blend/Visual Studio Course in Dallas Jesse Liberty posted his latest Yet Another Podcast Show #4 – iPhone to Windows Phone 7 Development ...
In this Issue: David Anson, Jeff Blankenburg, Walt Ritscher(-2-, -3-, -4-), Dan Wahlin, xprblog, and Jeff Prosise. Above the Fold: Silverlight: "Sizeable, yet square, content control" Walt Ritscher WP7: "Creating Windows Phone 7 Application and Marketplace Icons" xprblog MVVM: "Getting Started with the MVVM Pattern" Dan Wahlin Shoutouts: Scott Hanselman brokered a deal for 2 lucky winners: WIN a FREE Phone with like NO effort and attend the Windows Phone 7 Developer Launch Michael Crump posted a ...
In this Issue: Michael Washington, Richard Waddell, Jeff Blankenburg(-2-, -3-), Dejan Jakovic, Peter Kuhn, Domagoj Pavlešic, Thomas Martinsen, Jesse Liberty, and Joost van Schaik(-2-). Above the Fold: Silverlight: "Silverlight Unsaved Data Detection " Michael Washington WP7: "Extension methods for tomb stoning the Windows Phone 7 model" Joost van Schaik Expression Blend: "Simple Layout Techniques In Blend " Richard Waddell Shoutouts: Mark your calendars, because Beth Massi announced MSDN Radio on ...
In this Issue: Rudi Grobler, Paul Patterson, Dragos Manolescu, Rob Tiffany, Mike Snow, Gergely Orosz, Jesse Liberty(-2-), Kirupa Chinnathambi, Alex Knight, and Nigel Sampson. Above the Fold: Silverlight: "Yet Another Podcast Show #3 – John Papa on MVVM and Patterns" Jesse Liberty WP7: "Windows Phone 7 Line of Business App Dev :: Building a WCF REST + JSON Service" Rob Tiffany Training: "Microsoft Lightswitch - A Data Driven Approach" Paul Patterson Shoutouts: Tim Heuer attempts to help in your Understanding ...
I am totally in love with ASP.Net MVC 2 so I figured what better topic for my first post. When I first saw the presentations on MVC (or if you prefer MVVM), I wasn't impresesed. My first reaction is "I already do that." I looked at it as a design pattern, seperation of concerns, etc. Then I watched Scott Hanselman's video and realized two very important things: MVC is not web forms MVC 2 ships with VS 2010 (even Express) The second is possibly the most important. I had looked at other Microsoft patterns ...
PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer - Working with Facets Handling PivotViewer events PivotViewer - Custom actions PivotViewer and MVVM Intro The MVVM patterns is a commonly used pattern in Silverlight. Because of databinding MVVM suits perfectly for WPF and Silverlight. But use it only if appropriate. Often the pattern is used when it isn’t necessary. The usage of any pattern should be a helping tool, not an enforced ...
Update!!! Sorry but I have some work priorities that need to take precedence. I will not be able to give this presentation. Michael Perry has graciously agreed to give an MVVM talk in my place. I plan to still be there with laptop and Blend in hand so if you had some specific Blend questions, look me up. I will also be posting my MVVM with NAV WebServices project to this blog soon. Join us October 19th at the Forth Worth .NET UG (http://fwdnug.com/) where I will lead a discussion about using the ...
In this Issue: Michael Washington, Jeff Wilcox, Erik Mork(-2-), Jesse Liberty(-2-), Morten Nielsen, Josh Smith, Mohamed Mosallem, and Jose Fajardo. Above the Fold: Silverlight: "Consuming resources from external assemblies in Silverlight 4 " Josh Smith WP7: "Using an image as a mask so that WP7 theme’s are honoured " Jose Fajardo Shoutouts: Jeremy Likness has posted his Intro to MVVM: Slides and Sample Code from his presentation at the Atlanta Silverlight Meetup group. Mark Tucker has a video up ...
In this Issue: Brett Balmer, Kirupa Chinnathambi, David Anson, Jesse Liberty, Mohamed Mosallem, René Schulte, Mahesh Sabnis, Aaron Stannard(-2-), Rudi Grobler(-2-), and Michael Washington. Above the Fold: Silverlight: "Reading Excel File in Silverlight 4.0 - COM Programming " Mahesh Sabnis WP7: "Creating custom DatePicker/TimePicker experiences is easy with the Windows Phone Toolkit " David Anson Training: "Creating custom DatePicker/TimePicker experiences is easy with the Windows Phone Toolkit " ...
In this Issue: Johan Danforth, Michael S. Scherotter, Xianzhong Zhu(-2-), Michael B. McLaughlin, Mike Taulty, Michael Crump, Jobi Joy, Brad Tutterow(-2-), Roger Gullhaug, Tim Heuer, and Walter Ferrari. Above the Fold: Silverlight: "Silverlight, Out-Of-Browser and Multiple Windows" Mike Taulty WP7: "Windows Phone 7 Developer Tips and Tricks" Jeff Wilcox via Tim Heuer Training: "Windows Phone Training Kit for Developers – RTM Refresh" Yochay Kiriaty Shoutouts: Available in the Microsoft Download Center: ...
In this Issue: Michael Washington(-2-), Brian Noyes, Michael Ossou, Sharker Khaleed Mahmud, Mike Taulty, Jeremy Likness, Brad Tutterow(-2-), and András Velvárt. Above the Fold: Silverlight: "Best Practices for Themes in Modular Silverlight Applications " Jeremy Likness WP7: "Being theme aware in Windows Phone 7 Silverlight apps" András Velvárt Lightswitch: "LightSwitch Student Information System" Michael Washington Shoutouts: Erik Mork & Crew have their latest podcast up: Show 106: Jetpack themes ...
In this Issue: Titan, Brad Tutterow, Paul Patterson, Ryan Alford, James Ashley, priozersk(-2-), Jay Kimble, Rishi, Harry Fairhead, Dave Campbell, Chris Rouw, and Jesse Liberty. Above the Fold: Silverlight: "iPhone to Windows Phone 7: Lists and Details " Jesse Liberty WP7: "Implementing Picker Box functionality on WP7 " priozersk Lightswitch: "Microsoft LightSwitch – Send an Email from LightSwitch" Paul Patterson Shoutouts: Jesse Liberty announced The Great Silverlight Competency Test – #4 Dan Wahlin ...
I love Silverlight and have written / talked about it a lot. I can’t help but notice that a lot of people are new to Silverlight or may have played with it a few times. Well this post is for you. It is a list of 15 things that I’ve discovered since I started developing for Silverlight. If you are a full-time Silverlight developer than I would hope you know most of these. I promise not to scare off anyone with talks of MVVM, Prism or MEF. 1) The line highlighted below represents the MIME type and ...
Integrate RIA and Data Services why do we need 2 high level service abstractions? DataSources · Aggregate and expose entities from multiple sources including other RIA / Data Services OData · Navigation Properties on Derived Types · Any / All LINQ Operators · OData Binary Serialization Format - Provide support for a binary wire format (to supplement JSON/ATOM). · Containment / Hierarchical Models - If I have a schema that has Orders and OrderDetails, I dont want /OrderDetails to be direclty accessible. ...
Merge Wpf and Silverlight to single framework · Merge both frameworks to use the same assemblies and controls (with optional functionality in separate assemblies) make a .net silverlight profile that would be a subset of .net client profile and used by partially trusted xaps. · Conditional compilation within Xaml - stopgap solution: for Silverlight/WPF differences in shared markup. · Support the direct hosting of Silverlight – stopgap solution: support the direct hosting of Silverlight in a WPF application ...
In this Issue: Szilárd Szakács, Michael Washington, Mike Taulty(-2-), Chris Koenig, Tim Heuer, Kranthi Kiran Gullapalli, David Anson, Mohamed Mosallem, Michael Crump, Dan Wahlin. Above the Fold: Silverlight: "MVVM so easy a n00b can do it (Silverlight4) " Michael Crump WP7: "DeferredLoadListBox (and StackPanel) help Windows Phone 7 lists scroll smoothly and consistently " David Anson Lightswitch: "A LightSwitch Home Page " Michael Washington Shoutouts: Jesse Liberty has a ** DRAFT ** Community Comment ...
I created a getting started guide for the MVVM pattern back in June 2010. Since the guide came out, I had several developers ask me when I was going to publish my MVVM example that I had promised. I played around with a way to present this that did not seem like the same old MVVM blog post that everyone has already written. Most of the blog post that I ran across explaining the pattern had lots of complicated diagrams and code snippets that would leave out vital pieces of information. I decided that ...
In this Issue: Ben Wintringham, XNA Creators Club(-2-), Sony Arouje, John Papa, Mike Ormond, Microsoft(-2-), Jaana Metsamaa(-2-), Todd Knudsen, Jeremy Likness. Above the Fold: Silverlight: "Design-Time Friendly ViewModels with MEF " Jeremy Likness WP7: "XNA from Silverlight on Windows Phone 7 – Saving Pictures " Mike Ormond Training: "Create Games for Windows Phone 7 " XNA Creators Club Shoutouts: Charles Petzold will be presenting on WP7 in New York on October: Author news: Charles Petzold presenting ...
In this Issue: Emiel Jongerius, PostVision, Mike Taulty, Jesse Liberty, Laurent Duveau, Phil Middlemiss, Xianzhong Zhu, pauliom, Sudhindra Kovalam(-2-), and Alexander Viken. Shoutouts: The Silverlight Blog announced the release of a new WCF RIA Services (Silverlight QuickStart) John Papacreated a stir yesterday with his Top 10 Silverlight Blogs ... thanks for the shoutout John!! Jesse Liberty posted The Great Silverlight Competency Test – 3 From SilverlightCream.com: Datagrid: support for grouping ...
A while back I looked into localising a WPF application. Because I prefer the MVVM application I wanted something that I could apply to the UI layer specifically in XAML. At the time I found a post on Codeplex that allowed me to achieve this, but when we moved from VS2008 to VS2010 it broke the whole system. I am glad to see that an update to this tool is now available here <Update> After speaking to my friend Brendon he pointed me to another post about the same topic… http://compositeextensions.... ...
Saturday means the lawn, so I’ll go wake the neighborhood up about 7 maybe. Meanwhile I’ll see what I can look at as far as training material for an hour and get a jump on the day. Lots of interruptions, but got some good solid MVVM done via a post by Jag Raheel where he links out to a bunch of other posts to make his points in the article… all good stuff! Everyone reads different stuff into different books… what works for me might not work for you… I always tell someone to go to Borders or someplace ...
In this Issue: Michael Washington, SilverLaw, Nigel Sampson(-2-), Mohamed Mosallem, Vikram Pendse, Ward Bell, Gill Cleeren, Jag Reehal, and Enrico Gebauer. Shoutouts: Victor Gaudioso announces a Texas-sized event: Sharing in the Light – I dive into Silverlight Development with Blend – Two day event in Dallas Sept. 25 & 26 From SilverlightCream.com: Simple Silverlight Configurator/Pivot (View Model/MVVM) Michael Washington has a cool app up using ViewModel/MVVM that allows users to query a collection ...
With Pete's guidance, it will feel like you have that super-smart coworker in your cubicle at all times. A new Silverlight 4 book is coming out on September 7th and I had a chance to review it before it hits shelves. After reading the book and some chapters multiple times, I can tell you that this is the best book for a developer wanting to learn Silverlight 4. If you are wondering if you should buy the book or not then let me answer that right now. YES. I would definitely recommend this book to ...
In this Issue: Anton Polimenov, Paul Patterson, Beth Massi(-2-), Derik Whittaker, Dinesh Sodani, jbaird, priozersk, Kyle McClellan(-2-), Dimitris - Ilias Gkanatsios, and Matthias Shapiro. Shoutouts: Koen Zwikstra amazingly enough has the latest Silverlight already in Silverlight Spy 3.0.0.13 ... get the download SilverLaw has a cool Silverlight game up: SilvAir Strike - A Silverlight 4 Game The Silverlight Team Blog posted this article: The Future of Silverlight Peter Torr posted his Sample code ...
This is officially my first day of being unemployed. I was off half of Monday and all of yesterday, but my pay ran through the end of August. I added the graphic on the right to my blog last night. I had a ‘bar napkin’ on there with a nice glass ring, but Shawn Wildermuth suggested it looked like a condom (in the wrapper). I suppose sized down it did, so I changed to this. Monday was nice with all the notes from everyone, and yesterday started off good with a couple phone interviews. Have not gotten ...
In this Issue: Benjamin Gavin, Haruhiro Isowa, Scott Fletcher, Georgi Atanasov, Timmy Kokke, Kirupa Chinnathambi, Anoop Madhusudanan, Mike James, Beat Kiener, Rudi Grobler, Lightswitch Tutorial, Jeff Brand, Manfred Pohler, Indrajit, Levente Mihály, and Erik Klimczak. Shoutouts: Jesse Liberty has posted The Great Silverlight Competency Test [2] Michael S. Scherotter posted BALL Watch Silverlight Contest Winners Announced ... and wow... do those look great!! ... congratulations everyone! Max Paulousky ...
PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer - Working with Facets Handling PivotViewer events PivotViewer - Custom actions PivotViewer and MVVM Intro In this tutorial about the Silverlight PivotViewer control I would like to explain how to make use of Custom Actions. Small labels are placed on top of items in the viewer and clicking them will trigger an event. --> The only downside of these actions is that they aren’t fully implemented. ...
In this Issue: Michael Washington, Erik Klimczak(-2-), Kevin Marshall, Mike Ormond, Chris Anderson, Derik Whittaker, Michael Crump, Peter Torr(-2-), Ryan Alford, Amyo Kabir, and Kunal Chowdhury. Shoutout: Emiel Jongerius announced he has Update postings on Datagrid for a couple of his recent posts. From SilverlightCream.com: A DotNetNuke Silverlight Expense Report Module Michael Washington is back on ViewModel code, and also DNN with this end-to-end expense report module sporting Silverlight inside ...
My own very recent personal experience mirrors this blog post: Silicon Valley’s Dark Secret: It’s All About Age So what do I do to deal with that? Looking at Vivek’s advice, item number 1 is to move into management … yikes… I firmly believe that if someone thought I had the chops to be a manager it would have happened 20 years ago… nobody wants to make me a boss, trust me :) besides which, I like coding! Item 2 sucks… and goes totally against the American Dream of continually moving up… expect to ...
In this Issue: Benjamin Gavin, Richard Waddell, Kunal Chowdhury, Chris Koenig, Timmy Kokke, cherylws, David Anson, Jeremy Likness, David Kelley, Andy Beaulieu, and Walt Ritscher. From SilverlightCream.com: Silverlight TreeView Case Study - FAQ Maintenance - Part 1 Benjamin Gavin is pulling together the posts he's recently done and producing an updatable FAQ file app -- something I find useful -- and this is part 1 ... good stuff! Extending Central Silverlight Business Rules to Client and Server Side ...
PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer - Working with Facets Handling PivotViewer events PivotViewer - Custom actions PivotViewer and MVVM Intro Today I would like to go into a little detail about the events used in the PivotViewer control for Silverlight. If you haven’t worked with the PivotViewer yet you might want to read the getting started tutorial I wrote earlier first. CollectionLoadingCompleted The CollectionLoadingCompleted ...
I noticed a lot of confusion around flashing text in Silverlight 4/WPF and wanted to show you a simple way to pull it off using Blend 4. I’ve seen plenty of examples of people using code-behind to accomplish this, but this should really be handled in the View or the .XAML file (if you are not familiar using the term View from the MVVM pattern). If you can get a grasp of Storyboard’s and Behaviors, you can do a lot of things similar to this without cluttering your code-behind files. Full XAML is provided ...
PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer - Working with Facets Handling PivotViewer events PivotViewer - Custom actions PivotViewer and MVVM Intro In this next tutorial about the Silverlight PivotViewer control I would like to give a little more depth on Facets. What are facets, and how are they used in runtime generation of collections using the PivotServerTools library. This tutorial continues on techniques from last tutorial ...
The Baton Rouge Architecture Group is a monthly, informal round-table lunch for developers within the Greater Baton Rouge area. It is open to developers of all skill levels. September 7th Lance Dunnehoo will be starting us off on Model View View-Model (MVVM) and we'll see where we go from there. Should be yet another great meeting. If you would like to come, please use the eventbrite link below to register so that we can get a rough estimate of the space needed. We hope to see you there! Where: Fox ...
In this Issue: Michael Washington, Brian Noyes, Rudi Grobler, Benjamin Gavin, Walter Ferrari, Shawn Wildermuth, Jeff Wilcox(-2-), David Anson, Jeremy Likness, and Manuel Felício. Shoutout: Cigdem Patlak announced a SilverlightShow Webinar: Data binding in action by Gill Cleeren... check out Cigdem's post and sign up... it's tomorrow, August 19th! Shawn Wildermuth shares What I learned about Windows Phone 7 from Android From SilverlightCream.com: The First Hour With Lightswitch –BETA- Curious about ...
PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer - Working with Facets Handling PivotViewer events PivotViewer - Custom actions PivotViewer and MVVM Intro Today I would like to show you how you can consume web services in the PivotViewer control for Silverlight and build a collection at runtime. This tutorial is based on examples found on www.getpivot.com and the getting started tutorial I posted earlier this week. This tutorial used ...