dschenkelman
Name: dschenkelman
Score: 626.09
Last Seen: 673 days, 13 hours, 52 minutes ago
Member Since: 1 July, 2009
DotNetShoutout
atom rss
2
Shouts

Needle Container: Fluency and Mapping Types | Damian Schenkelman

posted by dschenkelmandschenkelman 673 days, 13 hours, 52 minutes ago
Tuesday, July 19, 2011 2:07:18 AM GMT
Back in February, I blogged about Needle, a dependency injection container that I was developing. In that post, I listed some of the most relevant features Needle has, one of them being its Fluent API. I thought it would be a would idea to talk about Needle again, but this time sharing some code and ideas behind i... (more)
category: How To | clicked: 0 | comment | | source: blogs.southworks.net
tags: needle, Dependecy Injection
2
Shouts

Binding to View Model properties in Data Templates. The RootBinding Markup Extension | Damian Schenkelman

published 694 days, 11 hours, 28 minutes ago posted by dschenkelmandschenkelman 695 days, 22 hours, 2 minutes ago
Tuesday, June 28, 2011 4:31:57 AM GMT Sunday, June 26, 2011 5:57:31 PM GMT
SouthWorks BlogsHomeAboutDamian SchenkelmanBinding to View Model properties in Data Templates. The RootBinding Markup Extension Published by Damian Schenkelman on June 26th, 2011 2:39 pm under Data Binding, Emerging Technology, MVVM, Markup Extensions, Silverlight, Silverlight 5No Comments If you work with Silverlight and MVVM, you must have probably been forced to do some weird thing to bind to a property in your view model (say a Command) from a DataTemplate. Some of the common approaches I have seen... (more)
category: Metro | clicked: 13 | comment | | source: blogs.southworks.net
tags: XAML, MVVM
3
Shouts

Microsoft Media Platform Video Editor SP2 Released

published 720 days, 10 hours, 8 minutes ago posted by dschenkelmandschenkelman 721 days, 2 hours, 8 minutes ago
Thursday, June 02, 2011 5:51:24 AM GMT Wednesday, June 01, 2011 1:51:11 PM GMT
On Monday, Microsoft released the Service Pack 2 version of the Microsoft Media Platform Video Editor (formerly known as RCE)... (more)
category: Metro | clicked: 13 | 1 comment | | source: blogs.southworks.net
tags: Silverlight, Microsoft Media Platform, media, Prism
2
Shouts

Needle Dependency Injection Container – Alpha 0.1 version released

published 821 days, 17 hours, 55 minutes ago posted by dschenkelmandschenkelman 823 days, 16 hours, 48 minutes ago
Sunday, February 20, 2011 10:04:43 PM GMT Friday, February 18, 2011 11:12:05 PM GMT
A couple of days ago I uploaded to NuGet (which was really easy BTW) the first alpha release of the Needle Container. Needle is a lightweight dependency injection container. Initially the project came up as something to do on weekends and boring afternoons with practicing goals (TDD, ... (more)
category: How To | clicked: 0 | comment | | source: blogs.southworks.net
tags: Dependecy Injection
2
Shouts

MMC 3.0 Sample Plug-In using MVP and Unity | Damian Schenkelman

published 856 days, 6 hours, 8 minutes ago posted by dschenkelmandschenkelman 859 days, 2 hours, 23 minutes ago
Monday, January 17, 2011 9:51:42 AM GMT Friday, January 14, 2011 1:36:38 PM GMT
SouthWorks BlogsHomeAboutDamian SchenkelmanMMC 3.0 Sample Plug-In using MVP and Unity Published by Damian Schenkelman on January 13th, 2011 2:49 pm under Guidance, MMC, MVP Pattern, UnityNo Comments The last couple of days I have been working on a MMC spike that leverage dependency injection and some kind of presentation pattern (in this case MVP), to search for ways to make MMC applications more testable. The scenario I chose for the spike was having a plug-in that could connect/disconnect network ada... (more)
category: How To | clicked: 2 | comment | | source: blogs.southworks.net
tags: Dependecy Injection, mmc, MVP
2
Shouts

WPF Guitar Hero using MVVM & MVP

posted by dschenkelmandschenkelman 957 days, 3 hours, 8 minutes ago
Friday, October 08, 2010 12:51:15 PM GMT
Last semester, at the University, along with other students (Alejandra Stamato, Gonzalo Zamudio y Manuel Soldini), we had to create a game similar to Guitar Hero for the Algorithms & Programming III subject. Being a University subject, it had some specific requirements (mostly related to model specification and the entities that needed to be included). Additionally, we were given the choice to use either C# or Java to develop the game. Some of the requirements:Use TDD to develop de game. This lead to... (more)
category: UX | clicked: 5 | comment | | source: blogs.southworks.net
tags: WPF, Games, MVVM
5
Shouts

Prism Training Kit: Beta Version Available

published 1053 days, 1 hour, 24 minutes ago posted by dschenkelmandschenkelman 1054 days, 17 hours, 24 minutes ago
Sunday, July 04, 2010 2:36:02 PM GMT Friday, July 02, 2010 10:35:10 PM GMT
Over the last week, Matias and I took some time to work on something a Prism Training Kit. We figured out that was one of the things that would be useful to learn Prism. Therefore, we decided to create a set of Hands on Labs that cover the basic topics addressed by Prism (if you can’t wait to download the TK, go here). As always your feedback is really appreciated, and we hope you find it useful. This Training Kit contains 5 Hands-On-Labs that cover the most important concepts of Prism v2. Each Lab inc... (more)
category: Metro | clicked: 2 | comment | | source: blogs.southworks.net
tags: Prism, P&P
5
Shouts

Prism 4.0 Drop 3 released

published 1053 days, 1 hour, 24 minutes ago posted by dschenkelmandschenkelman 1054 days, 20 hours, 53 minutes ago
Sunday, July 04, 2010 2:36:02 PM GMT Friday, July 02, 2010 7:06:33 PM GMT
The third drop of Prism 4.0 (formally known as the Composite Application Guidance for WPF and Silverlight) has been released and can be found in Codeplex. We are early in the process of creating Prism 4.0 so we really need your feedback on the drop and on what you want for this version of prism. The assets included in the drop are: •    QuickStarts (The QuickStarts are located in the QuickStarts folder):     ◦    Model-View-ViewModel (MVVM). Note this QuickStart requires Silverlight.     ◦    Modu... (more)
category: Metro | clicked: 0 | comment | | source: blogs.southworks.net
tags: Prism 4.0, P&P
6
Shouts

Prism 4: What’s new and what’s next

published 1074 days, 5 hours, 31 minutes ago posted by dschenkelmandschenkelman 1075 days, 21 hours, 11 minutes ago
Sunday, June 13, 2010 10:28:14 AM GMT Friday, June 11, 2010 6:48:55 PM GMT
A couple of days ago, the first drop of Prism 4 was released. Keep in mind that this has many work-in-progress stuff, but the idea is that you can see where we are heading, and also give us feedback on what you want for this version of prism.Model-View-ViewModel QuickStart This QuickStart demonstrates how to create a basic Silverlight application using the MVVM pattern. Note that this QuickStart is independant of the Prism Library. The following challenges are addressed in this QuickStart.Implementing ... (more)
category: Metro | clicked: 0 | 1 comment | | source: blogs.southworks.net
tags: Prism 4.0, P&P
6
Shouts

Prism 4.0 First Drop – MVVM

published 1081 days, 1 hour, 39 minutes ago posted by dschenkelmandschenkelman 1082 days, 21 hours, 13 minutes ago
Sunday, June 06, 2010 2:21:02 PM GMT Friday, June 04, 2010 6:46:43 PM GMT
The p&p Team has just released the first drop of Prism 4.0 (previously known as the Composite Application Guidance for WPF and Silverlight). You can download this new version from the codeplex site.What’s new In this first drop, you will find 2 new QuickStarts that tackles two of the main concerns of the community: MEF integration and the MVVM pattern.  In this post I’ll cover the MVVM QuickStarts and leave the MEF QuickStarts for the following post.Basic Model-View-ViewModel Quickstart The BasicMVVM... (more)
category: Metro | clicked: 0 | comment | | source: blogs.southworks.net
tags: Silverlight, Prism 4.0
3
Shouts

Prism 2.2 Release available. Get it at Codeplex.

published 1088 days, 5 hours, 27 minutes ago posted by dschenkelmandschenkelman 1088 days, 22 hours, 10 minutes ago
Sunday, May 30, 2010 10:32:51 AM GMT Saturday, May 29, 2010 5:49:12 PM GMT
As you might already read in Bob’s blog (if you haven’t I recommend you to add him to your RSS), Prism 2.2 has been released. As I explained in my previous post, this is an intermediate version until Prism 4.0 gets here and is mainly oriented to allow development in Visual Studio 2010 and Silverlight 4, without the need of a manual migration from your side. Except from the project linker, which will be available soon in Visual Studio Gallery, all the features that were there for 2.1 version are back. So... (more)
category: Metro | clicked: 0 | comment | | source: blogs.southworks.net
tags: Prism, P&P
5
Shouts

Prism’s future: Trying to summarize things

published 1115 days, 4 hours, 42 minutes ago posted by dschenkelmandschenkelman 1116 days, 20 hours, 35 minutes ago
Monday, May 03, 2010 11:17:12 AM GMT Saturday, May 01, 2010 7:24:07 PM GMT
Disclaimer: This blog post will not provide any new information on Prism’s future, as it simply is a merger of blog posts, forum threads and similar. If you follow the team blogs actively, you will probably already be aware about this information. There have been lots of threads in the Prism forum with questions like “is there going to be a Prism update before 4.0?”, “is there going to be support for Windows Phone 7?” or “what are the new features in the latest Prism source update?”. So, to keep thing... (more)
category: Metro | clicked: 0 | comment | | source: blogs.southworks.net
tags: WPF 4, Prism 4.0, Silverlight 4, Patterns & Practices
4
Shouts

SCSF GP Beta for Visual Studio 2010 RC just released

posted by dschenkelmandschenkelman 1143 days, 15 hours, 29 minutes ago
Monday, April 05, 2010 12:31:01 AM GMT
As you might have read in the SCSF forum at Codeplex, the p&p team has recently shipped a beta version of the SCSF source code that runs in Visual Studio 2010. If you haven’t checked it out, you can download it from here. On this same subject, Fernando has written a detailed blog post which goes over the main features in this release and some future plans. If you have used the Smart Client Software Factory before, you know the source code is not all it has to offer. The p&p team has released a Be... (more)
category: Smart Client | clicked: 3 | comment | | source: blogs.southworks.net
tags: SCSF, VS2010, P&P
6
Shouts

Prism v2.1: Creating a Region Adapter for the Accordion control

published 1158 days, 21 hours, 9 minutes ago posted by dschenkelmandschenkelman 1160 days, 20 hours, 58 minutes ago
Saturday, March 20, 2010 6:50:43 PM GMT Thursday, March 18, 2010 7:01:22 PM GMT
Today with Guido Maliandi, we set to find a way to use the Accordion from the Silverlight toolkit as region in a Prism application. As the Accordion inherits from ItemsControl, Prism already provided some functionality to get that control working as a region. However, we wanted it to have the following behavior... (more)
category: Metro | clicked: 2 | comment | | source: blogs.southworks.net
tags: Silverlight, Prism-v2
8
Shouts

Julian Dominguez’s Blog » Blog Archive » The Single Page Interface Pattern

published 1182 days, 3 hours, 17 minutes ago posted by http://julian.dominguez.myopenid.com/http://julian.dominguez.myopenid.com/ 1183 days, 21 hours, 58 minutes ago
Thursday, February 25, 2010 12:43:03 PM GMT Tuesday, February 23, 2010 6:01:29 PM GMT
Problem Typically, the user interface in Web Applications is composed of multiple pages. Now with the increasing popularity of AJAX, it is common that people want to develop Web applications that are similar and provide the same user experience as desktop applications. One common problem in Web applications is the constant page reloads and flickering when navigating the application. (more)
category: Web Dev | clicked: 0 | comment | | source: blogs.southworks.net
tags: Web, JavaScript, Ajax, ASP.NET
8
Shouts

Progressive Enhancement

published 1182 days, 3 hours, 17 minutes ago posted by http://julian.dominguez.myopenid.com/http://julian.dominguez.myopenid.com/ 1183 days, 23 hours, 36 minutes ago
Thursday, February 25, 2010 12:43:03 PM GMT Tuesday, February 23, 2010 4:23:56 PM GMT
Progressive Enhancement (PE) is an approach for building Web Applications that starts from the perspective that a user browser experience will support a minimum functionality, this is called base line, but has hooks to allow functional enhancements when a browser can support them. PE benefits users by supporting older browsers, but also supporting users with modern browsers and technologies by providing them an improved experience. The progressive enhancement and its counterpart, Graceful Degradation, a... (more)
category: Web Dev | clicked: 0 | 1 comment | | source: blogs.southworks.net
tags: ASP.NET MVC, Web, JavaScript, Ajax
9
Shouts

Creating a multi-shell application in Prism-v2

published 1210 days, 3 hours, 50 minutes ago posted by dschenkelmandschenkelman 1212 days, 1 hour ago
Thursday, January 28, 2010 12:09:39 PM GMT Tuesday, January 26, 2010 2:59:14 PM GMT
This thread from the Prism forum presents the following question (this is not an actual quote but a summary): Are there any examples with multiple Shell windows, as the Prism documentation mentions? First I re-read this article from the Prism documentation so I could get in the same page as the user. I’m not going to quote it here, but the “Implementing a Shell” section is the one where it is explained. Once I read that, the popular Popup Region from the Prism-v2 RI was out of the table so with Ezequie... (more)
category: Smart Client | clicked: 3 | comment | | source: blogs.southworks.net
tags: WPF, Prism, P&P
6
Shouts

Prism-v2: Register views with names using View Discovery

published 1233 days, 2 hours, 27 minutes ago posted by dschenkelmandschenkelman 1233 days, 22 hours, 4 minutes ago
Tuesday, January 05, 2010 1:32:31 PM GMT Monday, January 04, 2010 5:56:03 PM GMT
The holidays are over, happy new year everyone and I hope it is a good one for all of you. It’s time for the first post of the year, which continuing last year’s trend will deal with Prism. A couple of weeks ago this question in the Prism forum got Fer and I thinking how to set the name of views in a region using View Discovery. As Prism does not support this out of the box (which is kind of weird), we had a talk with Ezequiel and Julian and decided to use Prism’s extensibility to get this done (this me... (more)
category: Metro | clicked: 0 | comment | | source: blogs.southworks.net
tags: Prism 2.0, P&P
8
Shouts

Memory Leak removing View with child regions in Prism-v2

published 1244 days, 20 hours, 11 minutes ago posted by dschenkelmandschenkelman 1245 days, 19 hours, 59 minutes ago
Thursday, December 24, 2009 7:48:36 PM GMT Wednesday, December 23, 2009 8:00:21 PM GMT
About a week ago in the Prism forum we got a question about an issue in the scenario displayed below. The Issue When the MainView was removed from the MainRegion, the RightOne and RightTwo regions were not removed from the RegionManager and the views were still being referenced by the region. We were able to reproduce this issue “successfully” both using scoped regions and without them so we started thinking on a possible fix for this.The Fix After trying different things out, we took Julian’s sugges... (more)
category: Smart Client | clicked: 13 | 2 comments | | source: blogs.southworks.net
tags: Silverlight, Prism 2.0, WPF, P&P
10
Shouts

Will Silverlight 4 ICommand support simplify using commands in Prism?

published 1260 days, 22 hours, 27 minutes ago posted by dschenkelmandschenkelman 1262 days, 1 hour, 5 minutes ago
Tuesday, December 08, 2009 5:32:38 PM GMT Monday, December 07, 2009 2:54:20 PM GMT
As I thought this is a question that could interest many people, instead of answering this question directly in the Prism codeplex forum I decided to create a short blog post and answer it here.The answer is “kind of”. Silverlight 4 Beta, so far, only supports binding commands to controls that inherit from ButtonBase (Button and HyperlinkButton), as you can read in Tim’s and Mike’s posts.Therefore, if you are using Prism, these are the things that you will not need any more, and those that you will:No l... (more)
category: Metro | clicked: 2 | 1 comment | | source: blogs.southworks.net
tags: Silverlight 4, commands, Prism