Silverlight Feeds - All your Silverlight feeds in one place.

Sponsors

Feed: Silverlight

Site: http://blog.galasoft.ch/lbugnion/category/6670.aspx Link: http://blog.galasoft.ch/lbugnion/category/6670.aspx/rss

Thursday, July 22, 2010

MVVM Light Hotfix for Windows Phone 7 developer tools beta

by Laurent Bugnion via Silverlight on 7/22/2010 11:24:13 PM

This is a hotfix to correct the issues with the MVVM Light templates for Windows Phone 7. Who is it for? Use this hotfix if (and only if): You have MVVM Light Toolkit V3 SP1 installed. You are using the new developer tools beta for Windows Phone 7. Why a hotfix? The hotifx is needed because of changes in the Microsoft Windows Phone 7 assemblies (regrouping of classes in different namespaces and/or different assemblies) as well as some other changes (manifest structure, etc). The ...

[ read more ]

MVVM Light Hotfix for Windows Phone 7 developer tools beta

by Laurent Bugnion via Silverlight on 7/22/2010 11:24:13 PM

This is a hotfix to correct the issues with the MVVM Light templates for Windows Phone 7. Who is it for? Use this hotfix if (and only if): You have MVVM Light Toolkit V3 SP1 installed. You are using the new developer tools beta for Windows Phone 7. Why a hotfix? The hotifx is needed because of changes in the Microsoft Windows Phone 7 assemblies (regrouping of classes in different namespaces and/or different assemblies) as well as some other changes (manifest structure, etc). The ...

[ read more ]

Wednesday, July 14, 2010

JavaScript vs Silverlight: An answer

by Laurent Bugnion via Silverlight on 7/14/2010 2:49:03 PM

An article was published at JupiterJS.com (titled “JavaScript vs Silverlight”) arguing that JavaScript is better than Silverlight. Unfortunately, there is no way to post comments on that page (weird, really) so I decided I would post my answer here. First let me state that I do not think that Silverlight is an opponent, nor a threat to JavaScript. I love both, I write both, and both are helping me to create better experiences. Also, Silverlight has grown to be much more than “just” a web plug- ...

[ read more ]

JavaScript vs Silverlight: An answer

by Laurent Bugnion via Silverlight on 7/14/2010 2:49:03 PM

An article was published at JupiterJS.com (titled “JavaScript vs Silverlight”) arguing that JavaScript is better than Silverlight. Unfortunately, there is no way to post comments on that page (weird, really) so I decided I would post my answer here. First let me state that I do not think that Silverlight is an opponent, nor a threat to JavaScript. I love both, I write both, and both are helping me to create better experiences. Also, Silverlight has grown to be much more than “just” a web plug- ...

[ read more ]

Monday, June 28, 2010

Silverlight 4 Unleashed table of content

by Laurent Bugnion via Silverlight on 6/28/2010 3:07:39 PM

(book cover might change before publication) As I am reaching the end of the writing phase of Silverlight 4 Unleashed (to be published at Sams), I thought I would give a little more information about this book. The book’s idea Because I didn’t want to merely write an update to the existing Silverlight 2 Unleashed, I proposed a different approach to my editor: Using Silverlight 2 Unleashed (which was bringing people up to speed with Silverlight 2 pretty much from scratch) as the basis for t ...

[ read more ]

Silverlight 4 Unleashed table of content

by Laurent Bugnion via Silverlight on 6/28/2010 3:07:39 PM

(book cover might change before publication) As I am reaching the end of the writing phase of Silverlight 4 Unleashed (to be published at Sams), I thought I would give a little more information about this book. The book’s idea Because I didn’t want to merely write an update to the existing Silverlight 2 Unleashed, I proposed a different approach to my editor: Using Silverlight 2 Unleashed (which was bringing people up to speed with Silverlight 2 pretty much from scratch) as the basis for t ...

[ read more ]

Tuesday, June 08, 2010

Two small issues with Windows Phone 7 ApplicationBar buttons (and workaround)

by Laurent Bugnion via Silverlight on 6/8/2010 11:06:05 PM

When you work with the ApplicationBar in Windows Phone 7, you notice very fast that it is not quite a component like the others. For example, the ApplicationBarIconButton element is not a dependency object, which causes issues because it is not possible to add attached properties to it. Here are two other issues I stumbled upon, and what workaround I used to make it work anyway. Code to demonstrate the issues and the workaround can be downloaded here! Finding a button by name returns null Si ...

[ read more ]

Wednesday, May 19, 2010

Handling DataGrid.SelectedItems in an MVVM-friendly manner

by Laurent Bugnion via Silverlight on 5/19/2010 7:17:17 PM

An interesting question from one of the MVVM Light users today: Is there an MVVM-friendly way to get a DataGrid’s SelectedItems into the ViewModel? The issue there is as old as the DataGrid (that’s not very old but still): SelectedItem (singular) is a DependencyProperty and can be databound to a property in the ViewModel. SelectedItems (plural) is not a DependencyProperty. Thankfully the answer is very simple: Use EventToCommand to call a Command in the ViewModel, and pass the SelectedItems coll ...

[ read more ]

Handling DataGrid.SelectedItems in an MVVM-friendly manner

by Laurent Bugnion via Silverlight on 5/19/2010 7:17:17 PM

An interesting question from one of the MVVM Light users today: Is there an MVVM-friendly way to get a DataGrid’s SelectedItems into the ViewModel? The issue there is as old as the DataGrid (that’s not very old but still): SelectedItem (singular) is a DependencyProperty and can be databound to a property in the ViewModel. SelectedItems (plural) is not a DependencyProperty. Thankfully the answer is very simple: Use EventToCommand to call a Command in the ViewModel, and pass the SelectedItems coll ...

[ read more ]

Sunday, April 18, 2010

Crowdsourcing MVVM Light Toolkit support

by Laurent Bugnion via Silverlight on 4/18/2010 9:45:06 PM

Considering the number of emails that are sent to me asking for support for MVVM Light toolkit, I find myself unable to answer all of them in sufficient time to make me feel good. In consequence, I started to send the following message in response to support queries, either per email or on the MVVM Light Codeplex discussion page. Hi, I am doing my best to answer all the questions as fast as possible. I receive a lot of them, however, and cannot reply to everyone fast enough to make me happ ...

[ read more ]

Small change in MVVM Light Toolkit templates for Blend 4 RC

by Laurent Bugnion via Silverlight on 4/18/2010 2:15:44 PM

Ah, the joy of new releases… You will find that the MVVM Light Toolkit works fine with Visual Studio 2010 RTM and Blend 4 RC except for a few adjustments: Blend templates The path to the Expression Blend 4 project templates changed. If you start Expression Blend 4 RC now, you will likely not see the MVVM Light templates in the New Project dialog.   New Project dialog with MVVM Light To restore the templates, follow the steps: Open Windows Explorer Navigate to C:\Users\[username]\Do ...

[ read more ]

Friday, April 09, 2010

Using commands with ApplicationBarMenuItem and ApplicationBarButton in Windows Phone 7

by Laurent Bugnion via Silverlight on 4/9/2010 10:40:03 PM

Unfortunately, in the current version of the Windows Phone 7 Silverlight framework, it is not possible to attach any command on the ApplicationBarMenuItem and ApplicationBarButton controls. These two controls appear in the Application Bar, for example with the following markup: <phoneNavigation:PhoneApplicationPage.ApplicationBar> <shell:ApplicationBar x:Name="MainPageApplicationBar"> <shell:ApplicationBar.MenuItems> <shell:ApplicationBarMenuItem ...

[ read more ]

Using commands with ApplicationBarMenuItem and ApplicationBarButton in Windows Phone 7

by Laurent Bugnion via Silverlight on 4/9/2010 10:40:03 PM

Unfortunately, in the current version of the Windows Phone 7 Silverlight framework, it is not possible to attach any command on the ApplicationBarMenuItem and ApplicationBarButton controls. These two controls appear in the Application Bar, for example with the following markup: <phoneNavigation:PhoneApplicationPage.ApplicationBar> <shell:ApplicationBar x:Name="MainPageApplicationBar"> <shell:ApplicationBar.MenuItems> <shell:ApplicationBarMenuItem ...

[ read more ]

Sunday, April 04, 2010

MVVM Light Toolkit V3 SP1 for Windows Phone 7

by Laurent Bugnion via Silverlight on 4/4/2010 7:59:22 AM

He he I start to sound like Microsoft… Anyway… I just released a service pack (SP1) for MVVM Light Toolkit V3. Why? Well mostly because I worked a bit more with the Windows Phone 7 tools that were released at MIX0, and I noticed a few things that could be better in the Windows Phone 7 template. Also, I only found out at MIX that you can actually install custom project templates for Visual Studio Express. For some reason I thought it was not possible. The best way to solve these issues is t ...

[ read more ]

MVVM Light Toolkit V3 SP1 for Windows Phone 7

by Laurent Bugnion via Silverlight on 4/4/2010 7:59:22 AM

He he I start to sound like Microsoft… Anyway… I just released a service pack (SP1) for MVVM Light Toolkit V3. Why? Well mostly because I worked a bit more with the Windows Phone 7 tools that were released at MIX0, and I noticed a few things that could be better in the Windows Phone 7 template. Also, I only found out at MIX that you can actually install custom project templates for Visual Studio Express. For some reason I thought it was not possible. The best way to solve these issues is t ...

[ read more ]

Tuesday, March 16, 2010

Sample code for my #mix10 talk online

by Laurent Bugnion via Silverlight on 3/16/2010 10:19:40 PM

Update: Seems that not everyone is running on the latest and greatest, which is understandable. To avoid confusion, I added the version of the framework for which these samples are available. In the next few days, I will try to port them to other versions in order to have working samples in WPF3.5, WPF4, SL3 and SL4. Please be patient, thanks! Update 2: I reconfigured the samples to include all the external assemblies you need to run them (including Microsoft.Practices.Unity.dll, System.Windo ...

[ read more ]

Sample code for my #mix10 talk online

by Laurent Bugnion via Silverlight on 3/16/2010 10:19:40 PM

Update: Seems that not everyone is running on the latest and greatest, which is understandable. To avoid confusion, I added the version of the framework for which these samples are available. In the next few days, I will try to port them to other versions in order to have working samples in WPF3.5, WPF4, SL3 and SL4. Please be patient, thanks! Update 2: I reconfigured the samples to include all the external assemblies you need to run them (including Microsoft.Practices.Unity.dll, System.Windo ...

[ read more ]

Sample code for my #mix10 talk online

by Laurent Bugnion via Silverlight on 3/16/2010 10:19:40 PM

Update: Seems that not everyone is running on the latest and greatest, which is understandable. To avoid confusion, I added the version of the framework for which these samples are available. In the next few days, I will try to port them to other versions in order to have working samples in WPF3.5, WPF4, SL3 and SL4. Please be patient, thanks! Update 2: I reconfigured the samples to include all the external assemblies you need to run them (including Microsoft.Practices.Unity.dll, System.Windo ...

[ read more ]

What’s new in MVVM Light V3

by Laurent Bugnion via Silverlight on 3/16/2010 4:42:53 PM

V3 of the MVVM Light Toolkit was released during MIX10, after quite a long alpha stage. This post lists the new features in MVVM Light V3. Compatibility MVVM Light Toolkit V3 can be installed for the following tools and framework versions: Visual Studio 2008 SP1, Expression Blend 3 Windows Presentation Foundation 3.5 SP1 Silverlight 3 Visual Studio 2010 RC, Expression Blend 4 beta Windows Presentation Foundation 3.5 SP1 Windows Presentati ...

[ read more ]

What’s new in MVVM Light V3

by Laurent Bugnion via Silverlight on 3/16/2010 4:42:53 PM

V3 of the MVVM Light Toolkit was released during MIX10, after quite a long alpha stage. This post lists the new features in MVVM Light V3. Compatibility MVVM Light Toolkit V3 can be installed for the following tools and framework versions: Visual Studio 2008 SP1, Expression Blend 3 Windows Presentation Foundation 3.5 SP1 Silverlight 3 Visual Studio 2010 RC, Expression Blend 4 beta Windows Presentation Foundation 3.5 SP1 Windows Presentati ...

[ read more ]

What’s new in MVVM Light V3

by Laurent Bugnion via Silverlight on 3/16/2010 4:42:53 PM

V3 of the MVVM Light Toolkit was released during MIX10, after quite a long alpha stage. This post lists the new features in MVVM Light V3. Compatibility MVVM Light Toolkit V3 can be installed for the following tools and framework versions: Visual Studio 2008 SP1, Expression Blend 3 Windows Presentation Foundation 3.5 SP1 Silverlight 3 Visual Studio 2010 RC, Expression Blend 4 beta Windows Presentation Foundation 3.5 SP1 Windows Presentati ...

[ read more ]

MVVM Light V3 released at #MIX10

by Laurent Bugnion via Silverlight on 3/16/2010 4:40:46 PM

During my session “Understanding the MVVM pattern” at MIX10 in Vegas, I showed some components of the MVVM Light toolkit V3, which gave me the occasion to announce the release of version 3. This version has been in alpha stage for a while, and has been tested by many users. it is very stable, and ready for a release. So here we go! What’s new What’s new in MVVM Light Toolkit V3 is the topic of the next post. Cleaning up I would recommend cleaning up older versions before installing V ...

[ read more ]

MVVM Light V3 released at #MIX10

by Laurent Bugnion via Silverlight on 3/16/2010 4:40:46 PM

During my session “Understanding the MVVM pattern” at MIX10 in Vegas, I showed some components of the MVVM Light toolkit V3, which gave me the occasion to announce the release of version 3. This version has been in alpha stage for a while, and has been tested by many users. it is very stable, and ready for a release. So here we go! What’s new What’s new in MVVM Light Toolkit V3 is the topic of the next post. Cleaning up I would recommend cleaning up older versions before installing V ...

[ read more ]

MVVM Light V3 released at #MIX10

by Laurent Bugnion via Silverlight on 3/16/2010 4:40:46 PM

During my session “Understanding the MVVM pattern” at MIX10 in Vegas, I showed some components of the MVVM Light toolkit V3, which gave me the occasion to announce the release of version 3. This version has been in alpha stage for a while, and has been tested by many users. it is very stable, and ready for a release. So here we go! What’s new What’s new in MVVM Light Toolkit V3 is the topic of the next post. Cleaning up I would recommend cleaning up older versions before installing V ...

[ read more ]

Wednesday, March 10, 2010

My program at #MIX10

by Laurent Bugnion via Silverlight on 3/10/2010 6:01:28 PM

Getting ready to fly to Vegas and MIX10 is really an exciting time! It is also a very busy time, because we are working on a few projects that will be shown on stage, I have my presentation to prepare, and of course as always the book… though these days it has been a bit on the back burner to be honest ;) I arrive in Vegas on Sunday evening around 10PM, so I won’t be able to make it to the traditional IdentityMine dinner this year. I am sure it will be fun nonetheless! My session: Understan ...

[ read more ]

My program at #MIX10

by Laurent Bugnion via Silverlight on 3/10/2010 6:01:28 PM

Getting ready to fly to Vegas and MIX10 is really an exciting time! It is also a very busy time, because we are working on a few projects that will be shown on stage, I have my presentation to prepare, and of course as always the book… though these days it has been a bit on the back burner to be honest ;) I arrive in Vegas on Sunday evening around 10PM, so I won’t be able to make it to the traditional IdentityMine dinner this year. I am sure it will be fun nonetheless! My session: Understan ...

[ read more ]

My program at #MIX10

by Laurent Bugnion via Silverlight on 3/10/2010 6:01:28 PM

Getting ready to fly to Vegas and MIX10 is really an exciting time! It is also a very busy time, because we are working on a few projects that will be shown on stage, I have my presentation to prepare, and of course as always the book… though these days it has been a bit on the back burner to be honest ;) I arrive in Vegas on Sunday evening around 10PM, so I won’t be able to make it to the traditional IdentityMine dinner this year. I am sure it will be fun nonetheless! My session: Understan ...

[ read more ]

Friday, March 05, 2010

Schedule for my session at MIX10

by Laurent Bugnion via Silverlight on 3/5/2010 7:48:58 AM

Microsoft has published the schedule for the MIX10 sessions. I have a sweet spot, and I dearly hope that it stays this way (Last year I had a great spot, but it was changed last minute and then I had a much better one, “competing” against Vertigo and their Playboy app… yeah try to explain to a bunch of geeks that MVVM is better than Playboy… good luck with that ;) Anyway, this year my sweet spot is on the very first day of the conference (there are workshops on Sunday, but this qualifies as pre- ...

[ read more ]

Schedule for my session at MIX10

by Laurent Bugnion via Silverlight on 3/5/2010 7:48:58 AM

Microsoft has published the schedule for the MIX10 sessions. I have a sweet spot, and I dearly hope that it stays this way (Last year I had a great spot, but it was changed last minute and then I had a much better one, “competing” against Vertigo and their Playboy app… yeah try to explain to a bunch of geeks that MVVM is better than Playboy… good luck with that ;) Anyway, this year my sweet spot is on the very first day of the conference (there are workshops on Sunday, but this qualifies as pre- ...

[ read more ]

Thursday, February 18, 2010

Silverlight MVP of the year

by Laurent Bugnion via Silverlight on 2/18/2010 6:10:36 PM

Here is a quick news from the MVP summit in Redmond. Things here are amazing, with a lot of good news (that will be made public at MIX, so in the mean time I cannot say anything more about it, except that it is awesome). The summit is, amongst other things, an amazing way to connect with other MVPs and with the product group. This is an amazing community to be a part of, full of really smart people. In that sense, it was a pretty big surprise for me when I got an email announcing me that I had ...

[ read more ]

Silverlight MVP of the year

by Laurent Bugnion via Silverlight on 2/18/2010 6:10:36 PM

Here is a quick news from the MVP summit in Redmond. Things here are amazing, with a lot of good news (that will be made public at MIX, so in the mean time I cannot say anything more about it, except that it is awesome). The summit is, amongst other things, an amazing way to connect with other MVPs and with the product group. This is an amazing community to be a part of, full of really smart people. In that sense, it was a pretty big surprise for me when I got an email announcing me that I had ...

[ read more ]

Silverlight MVP of the year

by Laurent Bugnion via Silverlight on 2/18/2010 6:10:36 PM

Here is a quick news from the MVP summit in Redmond. Things here are amazing, with a lot of good news (that will be made public at MIX, so in the mean time I cannot say anything more about it, except that it is awesome). The summit is, amongst other things, an amazing way to connect with other MVPs and with the product group. This is an amazing community to be a part of, full of really smart people. In that sense, it was a pretty big surprise for me when I got an email announcing me that I had ...

[ read more ]

Silverlight MVP of the year

by Laurent Bugnion via Silverlight on 2/18/2010 6:10:36 PM

Here is a quick news from the MVP summit in Redmond. Things here are amazing, with a lot of good news (that will be made public at MIX, so in the mean time I cannot say anything more about it, except that it is awesome). The summit is, amongst other things, an amazing way to connect with other MVPs and with the product group. This is an amazing community to be a part of, full of really smart people. In that sense, it was a pretty big surprise for me when I got an email announcing me that I had ...

[ read more ]

Monday, February 01, 2010

Quick tip: Commenting out properties in XAML

by Laurent Bugnion via Silverlight on 2/1/2010 5:26:05 PM

Often when you write XAML, you wish you could ignore a property temporarily. In code, it is easy to do: Just comment out the line where the property is set, and you are good to compile. LayoutRoot.Background = new SolidColorBrush(Colors.Red); //LayoutRoot.DummyProperty = "Ignored"; /* LayoutRoot.Another = "Ignored too"; */ In XAML it is not so easy, because XML (of which XAML is a dialect) does not have line comments, but only block comments. You can comment out a whole XAML element, but not j ...

[ read more ]

Quick tip: Commenting out properties in XAML

by Laurent Bugnion via Silverlight on 2/1/2010 5:26:05 PM

Often when you write XAML, you wish you could ignore a property temporarily. In code, it is easy to do: Just comment out the line where the property is set, and you are good to compile. LayoutRoot.Background = new SolidColorBrush(Colors.Red); //LayoutRoot.DummyProperty = "Ignored"; /* LayoutRoot.Another = "Ignored too"; */ In XAML it is not so easy, because XML (of which XAML is a dialect) does not have line comments, but only block comments. You can comment out a whole XAML element, but not j ...

[ read more ]

Quick tip: Commenting out properties in XAML

by Laurent Bugnion via Silverlight on 2/1/2010 5:26:05 PM

Often when you write XAML, you wish you could ignore a property temporarily. In code, it is easy to do: Just comment out the line where the property is set, and you are good to compile. LayoutRoot.Background = new SolidColorBrush(Colors.Red); //LayoutRoot.DummyProperty = "Ignored"; /* LayoutRoot.Another = "Ignored too"; */ In XAML it is not so easy, because XML (of which XAML is a dialect) does not have line comments, but only block comments. You can comment out a whole XAML element, but not j ...

[ read more ]

Thursday, January 21, 2010

The MVVM landscape at MIX10

by Laurent Bugnion via Silverlight on 1/21/2010 3:06:26 PM

The MIX conference this year had an open call for sessions, and 12 sessions were voted by the public out of 169. Surprisingly (or maybe not that surprisingly in fact), 3 sessions out of the 12 have the MVVM pattern in their title. This shows a lot of interest for this pattern which is helping the developer to create decoupled, testable, blendable applications in Silverlight and in WPF. Since my session is one of the three, I decided to contact the other two speakers (we happen to run in the sam ...

[ read more ]

The MVVM landscape at MIX10

by Laurent Bugnion via Silverlight on 1/21/2010 3:06:26 PM

Update: Shawn Wildermuth has changed his session and will be talking about Silverlight Security instead. The MIX conference this year had an open call for sessions, and 12 sessions were voted by the public out of 169. Surprisingly (or maybe not that surprisingly in fact), 3 sessions out of the 12 have the MVVM pattern in their title. This shows a lot of interest for this pattern which is helping the developer to create decoupled, testable, blendable applications in Silverlight and in WPF. Sinc ...

[ read more ]

The MVVM landscape at MIX10

by Laurent Bugnion via Silverlight on 1/21/2010 3:06:26 PM

Update: Shawn Wildermuth has changed his session and will be talking about Silverlight Security instead. The MIX conference this year had an open call for sessions, and 12 sessions were voted by the public out of 169. Surprisingly (or maybe not that surprisingly in fact), 3 sessions out of the 12 have the MVVM pattern in their title. This shows a lot of interest for this pattern which is helping the developer to create decoupled, testable, blendable applications in Silverlight and in WPF. Sinc ...

[ read more ]

Wednesday, January 20, 2010

Avoiding issues when typing text in Bindings

by Laurent Bugnion via Silverlight on 1/20/2010 11:27:02 AM

The Binding class has a few properties that can be set to a text, including spaces. The properties StringFormat, TargetNullValue and FallbackValue are such properties. These properties exist in WPF and newly also in Silverlight 4. For example, you can type: Since these strings are typed within the Binding markup extension in XAML, they do not take quote signs, which leads the XAML editor to be a little confused, as the color coding shows: The text after the “This” turns to red in the figure ...

[ read more ]

Avoiding issues when typing text in Bindings

by Laurent Bugnion via Silverlight on 1/20/2010 11:27:02 AM

The Binding class has a few properties that can be set to a text, including spaces. The properties StringFormat, TargetNullValue and FallbackValue are such properties. These properties exist in WPF and newly also in Silverlight 4. For example, you can type: Since these strings are typed within the Binding markup extension in XAML, they do not take quote signs, which leads the XAML editor to be a little confused, as the color coding shows: The text after the “This” turns to red in the figure ...

[ read more ]

Avoiding issues when typing text in Bindings

by Laurent Bugnion via Silverlight on 1/20/2010 11:27:02 AM

The Binding class has a few properties that can be set to a text, including spaces. The properties StringFormat, TargetNullValue and FallbackValue are such properties. These properties exist in WPF and newly also in Silverlight 4. For example, you can type: Since these strings are typed within the Binding markup extension in XAML, they do not take quote signs, which leads the XAML editor to be a little confused, as the color coding shows: The text after the “This” turns to red in the figure ...

[ read more ]

Tuesday, January 19, 2010

Talking in Las Vegas: MIX2010 and MVVM

by Laurent Bugnion via Silverlight on 1/19/2010 12:28:40 PM

Update: The session is officially on. See the MIX10 website. This morning, very early (or very late depending how you see it), I learned that one of the sessions I submitted to the MIX 2010 open call for speakers had been picked by the public. Out of 169 sessions, only 12 were picked, so you imagine my feelings right now. Honestly, I am sure that this will be a good session, but it could have gone either way, and I had prepared myself mentally for the alternative possibility too. Understand ...

[ read more ]

Talking in Las Vegas: MIX2010 and MVVM

by Laurent Bugnion via Silverlight on 1/19/2010 12:28:40 PM

Update: The session is officially on. See the MIX10 website. This morning, very early (or very late depending how you see it), I learned that one of the sessions I submitted to the MIX 2010 open call for speakers had been picked by the public. Out of 169 sessions, only 12 were picked, so you imagine my feelings right now. Honestly, I am sure that this will be a good session, but it could have gone either way, and I had prepared myself mentally for the alternative possibility too. Understand ...

[ read more ]

Talking in Las Vegas: MIX2010 and MVVM

by Laurent Bugnion via Silverlight on 1/19/2010 12:28:40 PM

Update: The session is officially on. See the MIX10 website. This morning, very early (or very late depending how you see it), I learned that one of the sessions I submitted to the MIX 2010 open call for speakers had been picked by the public. Out of 169 sessions, only 12 were picked, so you imagine my feelings right now. Honestly, I am sure that this will be a good session, but it could have gone either way, and I had prepared myself mentally for the alternative possibility too. Understand ...

[ read more ]

Thursday, January 14, 2010

Quick tip: Finding Silverlight 4 documentation fast

by Laurent Bugnion via Silverlight on 1/14/2010 1:32:54 PM

The Silverlight 4 documentation is available online from Microsoft. However, it is not the fastest way to find documentation. Instead, you should know that the Silverlight 4 documentation is available online, it is just a little bit hidden. “Also available for…” When you navigate to an MSDN page, you will find a box letting you know that the page you are looking for is also available for Silverlight 3, .NET 3.0, .NET 3.5 or .NET 4. For example, here is what the page for System.Windows.Controls ...

[ read more ]

Quick tip: Finding Silverlight 4 documentation fast

by Laurent Bugnion via Silverlight on 1/14/2010 1:32:54 PM

The Silverlight 4 documentation is available online from Microsoft. However, it is not the fastest way to find documentation. Instead, you should know that the Silverlight 4 documentation is available online, it is just a little bit hidden. “Also available for…” When you navigate to an MSDN page, you will find a box letting you know that the page you are looking for is also available for Silverlight 3, .NET 3.0, .NET 3.5 or .NET 4. For example, here is what the page for System.Windows.Controls ...

[ read more ]

Quick tip: Finding Silverlight 4 documentation fast

by Laurent Bugnion via Silverlight on 1/14/2010 1:32:54 PM

The Silverlight 4 documentation is available online from Microsoft. However, it is not the fastest way to find documentation. Instead, you should know that the Silverlight 4 documentation is available online, it is just a little bit hidden. “Also available for…” When you navigate to an MSDN page, you will find a box letting you know that the page you are looking for is also available for Silverlight 3, .NET 3.0, .NET 3.5 or .NET 4. For example, here is what the page for System.Windows.Controls ...

[ read more ]

Wednesday, January 06, 2010

MIX 2010: Voting for sessions has begun (I got two)

by Laurent Bugnion via Silverlight on 1/6/2010 12:12:15 AM

This year Microsoft decided to have an open call for sessions for the MIX 2010 in Las Vegas. This conference, in case you don’t know it yet, is a great 3 days about modern client technologies, such as ASP.NET, Windows Presentation Foundation and of course Silverlight. This year, MIX is taking place from the 15th to the 17th of March 2010 in the Mandalay Bay hotel in Vegas. Today, the voting began! I didn’t count them, but there seems to be more than 100 sessions lined up, and the competition ...

[ read more ]

MIX 2010: Voting for sessions has begun (I got two)

by Laurent Bugnion via Silverlight on 1/6/2010 12:12:15 AM

This year Microsoft decided to have an open call for sessions for the MIX 2010 in Las Vegas. This conference, in case you don’t know it yet, is a great 3 days about modern client technologies, such as ASP.NET, Windows Presentation Foundation and of course Silverlight. This year, MIX is taking place from the 15th to the 17th of March 2010 in the Mandalay Bay hotel in Vegas. Today, the voting began! I didn’t count them, but there seems to be more than 100 sessions lined up, and the competition ...

[ read more ]

MIX 2010: Voting for sessions has begun (I got two)

by Laurent Bugnion via Silverlight on 1/6/2010 12:12:15 AM

This year Microsoft decided to have an open call for sessions for the MIX 2010 in Las Vegas. This conference, in case you don’t know it yet, is a great 3 days about modern client technologies, such as ASP.NET, Windows Presentation Foundation and of course Silverlight. This year, MIX is taking place from the 15th to the 17th of March 2010 in the Mandalay Bay hotel in Vegas. Today, the voting began! I didn’t count them, but there seems to be more than 100 sessions lined up, and the competition ...

[ read more ]

Thursday, December 17, 2009

Silverlight 4: Drag&drop with EventToCommand

by Laurent Bugnion via Silverlight on 12/17/2009 4:49:31 PM

One of the MVVM Light Toolkit’s user requested that I add the possibility to pass the EventArgs of an event to the ICommand that it is bound to through the EventToCommand trigger. At first I was a bit reluctant because it seems like a transgression of the rule that says you should avoid to have too much knowledge about the UI layer in the ViewModel. For example, if you have a RelayCommand in the ViewModel that expects a MouseEventArgs, it kinds of binds you to a certain kind of UI element, which ...

[ read more ]

Silverlight 4: Drag&drop with EventToCommand

by Laurent Bugnion via Silverlight on 12/17/2009 4:49:31 PM

One of the MVVM Light Toolkit’s user requested that I add the possibility to pass the EventArgs of an event to the ICommand that it is bound to through the EventToCommand trigger. At first I was a bit reluctant because it seems like a transgression of the rule that says you should avoid to have too much knowledge about the UI layer in the ViewModel. For example, if you have a RelayCommand in the ViewModel that expects a MouseEventArgs, it kinds of binds you to a certain kind of UI element, which ...

[ read more ]

Silverlight 4: Drag&drop with EventToCommand

by Laurent Bugnion via Silverlight on 12/17/2009 4:49:31 PM

One of the MVVM Light Toolkit’s user requested that I add the possibility to pass the EventArgs of an event to the ICommand that it is bound to through the EventToCommand trigger. At first I was a bit reluctant because it seems like a transgression of the rule that says you should avoid to have too much knowledge about the UI layer in the ViewModel. For example, if you have a RelayCommand in the ViewModel that expects a MouseEventArgs, it kinds of binds you to a certain kind of UI element, which ...

[ read more ]

Saturday, December 05, 2009

MVVM Light V3/alpha3 for Blend 3 and Blend Preview 4

by Laurent Bugnion via Silverlight on 12/5/2009 9:06:12 AM

The project and item templates allowing you to create pre-wired MVVM Light applications are now also available for Expression Blend 3 and Expression Blend Preview for .NET 4 and Silverlight 4. The installation process is manual, but not difficult at all (unzipping a few files to predefined paths). I did document the installation process here. Of course the templates are also available for Visual Studio 2008 and Visual Studio 2010, as well as the binaries. The source code is available on Codeple ...

[ read more ]

MVVM Light V3/alpha3 for Blend 3 and Blend Preview 4

by Laurent Bugnion via Silverlight on 12/5/2009 9:06:12 AM

The project and item templates allowing you to create pre-wired MVVM Light applications are now also available for Expression Blend 3 and Expression Blend Preview for .NET 4 and Silverlight 4. The installation process is manual, but not difficult at all (unzipping a few files to predefined paths). I did document the installation process here. Of course the templates are also available for Visual Studio 2008 and Visual Studio 2010, as well as the binaries. The source code is available on Codeple ...

[ read more ]

MVVM Light V3/alpha3 for Blend 3 and Blend Preview 4

by Laurent Bugnion via Silverlight on 12/5/2009 9:06:12 AM

The project and item templates allowing you to create pre-wired MVVM Light applications are now also available for Expression Blend 3 and Expression Blend Preview for .NET 4 and Silverlight 4. The installation process is manual, but not difficult at all (unzipping a few files to predefined paths). I did document the installation process here. Of course the templates are also available for Visual Studio 2008 and Visual Studio 2010, as well as the binaries. The source code is available on Codeple ...

[ read more ]

Monday, November 30, 2009

MVVM Light Toolkit V3 Alpha 3 for WPF4/SL4

by Laurent Bugnion via Silverlight on 11/30/2009 10:56:14 PM

Update: The templates are also available for Expression Blend 3 and Expression Blend Preview for .NET 4 and Silverlight 4. I just published the latest alpha version of the MVVM Light Toolkit. I will post more about the new features in this alpha version, but the most exciting is probably that with this release, the MVVM Light Toolkit works in Windows Presentation Foundation 4 and in Silverlight 4 (in Visual Studio 2010). There is no automatic installer for this version yet, but I wrote a pa ...

[ read more ]

Wednesday, November 18, 2009

Silverlight 4 beta released at #PDC09

by Laurent Bugnion via Silverlight on 11/18/2009 7:58:06 PM

Well people, it was an amazing keynote. Silverlight 4 beta was just presented by Scott Guthrie at the Professional Developer Conference 2009 in Los Angeles. As soon as Silverlight 3 was released a few months ago, the Silverlight team started working on new features to create what will be a really exciting release. As of now, the Silverlight 4 beta bits and all the necessary tools are available for download. Probably the best place to start is Tim Heuer (Silverlight evangelist for Microsoft) w ...

[ read more ]

Silverlight 4 beta released at #PDC09

by Laurent Bugnion via Silverlight on 11/18/2009 7:58:06 PM

Well people, it was an amazing keynote. Silverlight 4 beta was just presented by Scott Guthrie at the Professional Developer Conference 2009 in Los Angeles. As soon as Silverlight 3 was released a few months ago, the Silverlight team started working on new features to create what will be a really exciting release. As of now, the Silverlight 4 beta bits and all the necessary tools are available for download. Probably the best place to start is Tim Heuer (Silverlight evangelist for Microsoft) w ...

[ read more ]

Talking at #notatpdc about Blend 3 and SketchFlow

by Laurent Bugnion via Silverlight on 11/18/2009 8:51:27 AM

NotAtPDC is an awesome initiative from within the .NET community that allows people who cannot for any reason attend one of the major conferences (such as PDC, MIX etc…) to share knowledge, have fun, interact and generally have all kind of good times without leaving their home or office. This year, I cannot make it to the Professional Developer Conference because of multiple reasons (too much work, too many travels ;)) but I will talk to the NotAtPDC conference 2009! My talk is titled Expre ...

[ read more ]

Friday, November 13, 2009

Bug correction in Messenger and new feature in EventToCommand (MVVM Light Toolkit V3 alpha)

by Laurent Bugnion via Silverlight on 11/13/2009 11:55:39 PM

Update (11/14/2009): The sample application is available as a zip file, and I also published the Silverlight version to be executed directly in your browser. The advantage of pushing very early software to the advanced users is that bugs are detected before too many people suffer from them, and features requests can be placed and implemented without pain. This is exactly what happened with the MVVM Light Toolkit V3 alpha 2. Bug correction This applies to the new “send with token” feature o ...

[ read more ]

Saturday, November 07, 2009

MVVM Light Toolkit Logo by P. Schutz

by Laurent Bugnion via Silverlight on 11/7/2009 10:03:54 PM

I met Philippe Schutz at the TechDays in Geneva early this year, and have been following him on Facebook since then. He does amazing work with logos and icons, and it is only natural that I have thought of him when I decided to get a new logo and icons for the MVVM Light Toolkit. A brand identity is quite important to me even in private projects. This is why I created the site GalaSoft (www.galasoft.ch) years ago, and started using this “brand” consistently as well as the cat logo (more about t ...

[ read more ]

MVVM Light Toolkit Logo by P. Schutz

by Laurent Bugnion via Silverlight on 11/7/2009 10:03:54 PM

I met Philippe Schutz at the TechDays in Geneva early this year, and have been following him on Facebook since then. He does amazing work with logos and icons, and it is only natural that I have thought of him when I decided to get a new logo and icons for the MVVM Light Toolkit. A brand identity is quite important to me even in private projects. This is why I created the site GalaSoft (www.galasoft.ch) years ago, and started using this “brand” consistently as well as the cat logo (more about t ...

[ read more ]

Thursday, November 05, 2009

MVVM Light Toolkit V3 Alpha 2: EventToCommand behavior

by Laurent Bugnion via Silverlight on 11/5/2009 2:57:43 PM

Update (11/14/2009): I updated EventToCommand with a new feature: You can now pass the EventArgs of the fired event to the invoked command. See this post for more explanations. Here is another early release of the MVVM Light Toolkit V3 (Alpha 2). I decided to release gradually and early as soon as a new part of this new version is ready, to allow advanced users to install, test and give feedback about the new features. If you haven’t seen it yet, the features available in V3 Alpha 1 are describ ...

[ read more ]

MVVM Light Toolkit V3 Alpha 2: EventToCommand behavior

by Laurent Bugnion via Silverlight on 11/5/2009 2:57:43 PM

Update (11/14/2009): I updated EventToCommand with a new feature: You can now pass the EventArgs of the fired event to the invoked command. See this post for more explanations. Here is another early release of the MVVM Light Toolkit V3 (Alpha 2). I decided to release gradually and early as soon as a new part of this new version is ready, to allow advanced users to install, test and give feedback about the new features. If you haven’t seen it yet, the features available in V3 Alpha 1 are describ ...

[ read more ]

Tuesday, October 27, 2009

MVVM Light Toolkit V3 Alpha 1

by Laurent Bugnion via Silverlight on 10/27/2009 8:05:02 PM

This is a super early release of the next version of the MVVM Light Toolkit. Please enjoy with care, be aware that this version is not fully tested and not feature complete by a long shot. The binaries are available for download. In addition, the source code for V3 alpha is up to date in Codeplex, so you can get the code from there. What’s new in the Messenger? So far the changes are: Bug correction: A “collection was modified” error could occur if a recipient was registering for a messag ...

[ read more ]

MVVM Light Toolkit V3 Alpha 1

by Laurent Bugnion via Silverlight on 10/27/2009 8:05:02 PM

This is a super early release of the next version of the MVVM Light Toolkit. Please enjoy with care, be aware that this version is not fully tested and not feature complete by a long shot. The binaries are available for download. In addition, the source code for V3 alpha is up to date in Codeplex, so you can get the code from there. What’s new in the Messenger? So far the changes are: Bug correction: A “collection was modified” error could occur if a recipient was registering for a messag ...

[ read more ]

Microsoft #shape conference

by Laurent Bugnion via Silverlight on 10/27/2009 5:26:58 PM

The Shape conference is a new web technologies oriented conference organized by Microsoft Switzerland. It is held in Zurich Oerlikon, and has two tracks, one design-oriented and one development-oriented. Best of Swiss Silverlight award The Best of Swiss Silverlight awards are rewarding the best Silverlight applications developed in Switzerland this year. The winners are: 3rd place: Siemens with an application to optimize energy efficiency in buildings. Very happy about that, because ...

[ read more ]

Microsoft #shape conference

by Laurent Bugnion via Silverlight on 10/27/2009 5:26:58 PM

The Shape conference is a new web technologies oriented conference organized by Microsoft Switzerland. It is held in Zurich Oerlikon, and has two tracks, one design-oriented and one development-oriented. Best of Swiss Silverlight award The Best of Swiss Silverlight awards are rewarding the best Silverlight applications developed in Switzerland this year. The winners are: 3rd place: Siemens with an application to optimize energy efficiency in buildings. Very happy about that, because ...

[ read more ]

Sunday, October 18, 2009

Clean shutdown in Silverlight and WPF applications

by Laurent Bugnion via Silverlight on 10/18/2009 7:25:56 PM

Update: There was a small error in the Silverlight version of the application. The code used to navigate to a different webpage was wrong (in ApplicationExtensions.cs). I wrote this article in the Austrian mountains and did not have the web to check the code, sorry about that ;) I updated the source code. If you downloaded the source code before the 19th of October, 8AM GMT, you want to load the correct version. Apologies!! It is often difficult for large applications with multiple, loosely co ...

[ read more ]

Clean shutdown in Silverlight and WPF applications

by Laurent Bugnion via Silverlight on 10/18/2009 7:25:56 PM

Update: There was a small error in the Silverlight version of the application. The code used to navigate to a different webpage was wrong (in ApplicationExtensions.cs). I wrote this article in the Austrian mountains and did not have the web to check the code, sorry about that ;) I updated the source code. If you downloaded the source code before the 19th of October, 8AM GMT, you want to load the correct version. Apologies!! It is often difficult for large applications with multiple, loosely co ...

[ read more ]

MVVM Light Toolkit on Codeplex

by Laurent Bugnion via Silverlight on 10/18/2009 12:42:31 PM

Responding to a few requests from MVVM Light Toolkit users, I opened a project on Codeplex and published the installer as well as the source code there. http://mvvmlight.codeplex.com/ Formally, nothing much changes, my site and my blog remain the main location to find information on the toolkit. Being on Codeplex gives the project more visibility, and provides a convenient place for discussions too. Happy coding!   Laurent Bugnion (GalaSoft) Subscribe | Twitter | Facebook| Fli ...

[ read more ]

Sunday, October 04, 2009

MVVM Light Toolkit V2: What’s new?

by Laurent Bugnion via Silverlight on 10/4/2009 11:06:30 AM

I am happy and proud to announce that the MVVM Light Toolkit V2 has been published! Shortcut: Jump directly to the installation instructions. Excerpt from the Get Started page: The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in WPF and Silverlight. Like other MVVM implementations, the toolkit helps you to separate your View from your Model which creates applications that are cleaner and easier to maintain and extend. It also creates testabl ...

[ read more ]

MVVM Light Toolkit V2: What’s new?

by Laurent Bugnion via Silverlight on 10/4/2009 11:06:30 AM

I am happy and proud to announce that the MVVM Light Toolkit V2 has been published! Shortcut: Jump directly to the installation instructions. Excerpt from the Get Started page: The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in WPF and Silverlight. Like other MVVM implementations, the toolkit helps you to separate your View from your Model which creates applications that are cleaner and easier to maintain and extend. It also creates testabl ...

[ read more ]

Sunday, September 27, 2009

MVVM Light Toolkit Messenger V2 beta

by Laurent Bugnion via Silverlight on 9/27/2009 1:16:05 PM

Update: MVVM Light Toolkit V2 has been released. Please use the new installer to upgrade your installation. Ever since I released V1.1 of the MVVM Light Toolkit, I have received wonderful and constructive feedback from users. Most of it is flowing into V2, which is almost ready (I am still fighting a little with MSI installers and project/item templates for one feature I am particularly happy about, which is making project templates and item templates available in Expression Blend. That’s right ...

[ read more ]

Saturday, September 26, 2009

Using RelayCommands in Silverlight and WPF

by Laurent Bugnion via Silverlight on 9/26/2009 7:15:00 PM

Like most of us have found out the hard way, Silverlight 3 and Windows Presentation Foundation 3.5 are two quite similar beasts, but not totally the same. Silverlight is often presented as a subset of WPF (in fact, some features are available in Silverlight but not yet in WPF; generally speaking, though, it is true that Silverlight has less features than its big sister WPF) (yeah WPF is a girl, don’t tell me you didn’t know ;)) No Commands in Silverlight One of the missing parts is Commanding. ...

[ read more ]

Sunday, September 06, 2009

MVVM Light Toolkit V1.1.1: What’s new?

by Laurent Bugnion via Silverlight on 9/6/2009 6:55:14 PM

The new version of the MVVM Light Toolkit was just posted. So what is new? Well, to be honest not much. The biggest change is the new installer. It is now a standalone MSI installer, because some of you reported some issues with the previous ClickOnce based setup. I personally liked the ClickOnce setup (and I got a few good comments about it), but of course a standalone, offline installer is more versatile, so be it :) The following shortcuts are created in Start / All programs / Laurent ...

[ read more ]

Installing the MVVM Light Toolkit

by Laurent Bugnion via Silverlight on 9/6/2009 1:47:26 PM

I just published a new version of the MVVM Light Toolkit. For more information about the toolkit in general, please refer to the Get Started page on my website. Also, more blog posts will follow soon and help you get started with the MVVM Light Toolkit, and also help you understanding how you can use it to solve various issues related to the development of View Model based applications in Windows Presentation Foundation and in Silverlight. The installation procedure is explained in details on m ...

[ read more ]

Saturday, September 05, 2009

Detecting design time mode in WPF and Silverlight

by Laurent Bugnion via Silverlight on 9/5/2009 12:07:48 PM

We already talked often about providing design time data to your designers in Windows Presentation Foundation and in Silverlight, thus enabling them to work visually in design editors such as Expression Blend or the Visual Studio designer (codenamed Cider). The goal here is very simple: Designers should see something on their design surface. This sounds simple, but it can get quite tricky. Since Blend and Cider run (parts of) your application’s code to render the WPF or Silverlight elements, yo ...

[ read more ]

Detecting design time mode in WPF and Silverlight

by Laurent Bugnion via Silverlight on 9/5/2009 12:07:48 PM

We already talked often about providing design time data to your designers in Windows Presentation Foundation and in Silverlight, thus enabling them to work visually in design editors such as Expression Blend or the Visual Studio designer (codenamed Cider). The goal here is very simple: Designers should see something on their design surface. This sounds simple, but it can get quite tricky. Since Blend and Cider run (parts of) your application’s code to render the WPF or Silverlight elements, yo ...

[ read more ]

Monday, August 31, 2009

56 vector arrows in XAML

by Laurent Bugnion via Silverlight on 8/31/2009 11:05:43 PM

I found this collection of vector arrows through Robby Ingebretsen. The designer Sander Baumann created 56 different arrows in vector format (Adobe Illustrator). I converted these arrows in XAML. The arrows are available in the different formats (right click and choose “Save Target As”): DrawingBrush (WPF only): You can use the arrow icon as a brush to “paint” an element, typically a Rectangle. If the painted element is resized, the DrawingBrush will also resize seamlessly thanks to its vec ...

[ read more ]

56 vector arrows in XAML

by Laurent Bugnion via Silverlight on 8/31/2009 11:05:43 PM

I found this collection of vector arrows through Robby Ingebretsen. The designer Sander Baumann created 56 different arrows in vector format (Adobe Illustrator). I converted these arrows in XAML. The arrows are available in the different formats (right click and choose “Save Target As”): DrawingBrush (WPF only): You can use the arrow icon as a brush to “paint” an element, typically a Rectangle. If the painted element is resized, the DrawingBrush will also resize seamlessly thanks to its vec ...

[ read more ]

Thursday, August 06, 2009

Expression Blend Samples InvokeDataCommand bug

by Laurent Bugnion via Silverlight on 8/6/2009 6:21:52 PM

My good friend and super hero programmer Pete Blois posted an impressive collection of samples using and extending Expression Blend behaviors and triggers on Codeplex some time ago. There are a few real treasures in there, and some of them that I would like to integrate in my MVVM Light toolkit, thus avoiding to reinvent the wheel. I am still checking the license (the Samples use the MS-PL license) but I think it should work just fine. One feature in particular that I find super helpful is Invo ...

[ read more ]

Expression Blend Samples InvokeDataCommand bug

by Laurent Bugnion via Silverlight on 8/6/2009 6:21:52 PM

My good friend and super hero programmer Pete Blois posted an impressive collection of samples using and extending Expression Blend behaviors and triggers on Codeplex some time ago. There are a few real treasures in there, and some of them that I would like to integrate in my MVVM Light toolkit, thus avoiding to reinvent the wheel. I am still checking the license (the Samples use the MS-PL license) but I think it should work just fine. One feature in particular that I find super helpful is Invo ...

[ read more ]

Saturday, July 11, 2009

Silverlight 3, Blend 3 and the MVVM Light Toolkit

by Laurent Bugnion via Silverlight on 7/11/2009 12:17:16 AM

The big news today is of course the launch of Silverlight 3. Microsoft organized a big event in San Francisco (I was invited, but could not make it to SF in time, unfortunately :() and there was a big celebration. Together with Silverlight 3 RTM, we were given Expression Blend 3 Release Candidate (including SketchFlow). This is not the final version, but it is as close as it is ever going to be before it is officially released. This version should be feature complete, so there is already a lot t ...

[ read more ]

Silverlight 3, Blend 3 and the MVVM Light Toolkit

by Laurent Bugnion via Silverlight on 7/11/2009 12:17:16 AM

The big news today is of course the launch of Silverlight 3. Microsoft organized a big event in San Francisco (I was invited, but could not make it to SF in time, unfortunately :() and there was a big celebration. Together with Silverlight 3 RTM, we were given Expression Blend 3 Release Candidate (including SketchFlow). This is not the final version, but it is as close as it is ever going to be before it is officially released. This version should be feature complete, so there is already a lot t ...

[ read more ]

Wednesday, July 08, 2009

Installing the MVVM Light Toolkit V1.1.0.0

by Laurent Bugnion via Silverlight on 7/8/2009 3:50:54 PM

With V1.1.0.0 of the MVVM Light Toolkit, an automated Setup application is provided to make it much easier to install, manage, update and uninstall the Toolkit files. For more information about the MVVM Light Toolkit, check the “Get Started” page. Prerequisites The MVVM Light Toolkit and its Setup application run on Windows operating system only, and require the .NET framework 3.5 SP1 to use the MVVM Light Toolkit. If you didn’t install it already, you can do so here. Installing the Setup ...

[ read more ]

Installing the MVVM Light Toolkit V1.1.0.0 (obsolete)

by Laurent Bugnion via Silverlight on 7/8/2009 3:50:54 PM

Update: This post is obsolete, and has been replaced by a newer and better blog post. I keep this post in my blog for historical reasons and to avoid breaking links, but please refer to the new blog post from now on!! With V1.1.0.0 of the MVVM Light Toolkit, an automated Setup application is provided to make it much easier to install, manage, update and uninstall the Toolkit files. For more information about the MVVM Light Toolkit, check the “Get Started” page. Prerequisites The MVVM Light To ...

[ read more ]

Installing the MVVM Light Toolkit V1.1.0.0

by Laurent Bugnion via Silverlight on 7/8/2009 8:50:54 AM

With V1.1.0.0 of the MVVM Light Toolkit, an automated Setup application is provided to make it much easier to install, manage, update and uninstall the Toolkit files. For more information about the MVVM Light Toolkit, check the “Get Started” page. Prerequisites The MVVM Light Toolkit and its Setup application run on Windows operating system only, and require the .NET framework 3.5 SP1 to use the MVVM Light Toolkit. If you didn’t install it already, you can do so here. Installing the Setup ...

[ read more ]

Wednesday, June 17, 2009

MVVM light toolkit (Silverlight edition) posted

by Laurent Bugnion via Silverlight on 6/17/2009 5:17:42 AM

To make development of WPF and Silverlight applications according to the Model-View-ViewModel pattern easier, I have put together a small toolkit which should speed up the creation of such applications by automating certain tasks. The toolkit must be installed manually for now. My next task is to prepare an installer, which should allow installing everything automatically, and also checking for upgrades, upgrading automatically and uninstalling the toolkit. For now however, a little manual work ...

[ read more ]

Tuesday, June 16, 2009

MVVM light toolkit (Silverlight edition) posted

by Laurent Bugnion via Silverlight on 6/16/2009 10:17:42 PM

To make development of WPF and Silverlight applications according to the Model-View-ViewModel pattern easier, I have put together a small toolkit which should speed up the creation of such applications by automating certain tasks. The toolkit must be installed manually for now. My next task is to prepare an installer, which should allow installing everything automatically, and also checking for upgrades, upgrading automatically and uninstalling the toolkit. For now however, a little manual work ...

[ read more ]

Monday, June 15, 2009

MVVM light toolkit for WPF and Silverlight

by Laurent Bugnion via Silverlight on 6/15/2009 5:17:28 AM

To make development of WPF and Silverlight applications according to the Model-View-ViewModel pattern easier, I have put together a small toolkit which should speed up the creation of such applications by automating certain tasks. The toolkit must be installed manually for now. My next task is to prepare an installer, which should allow installing everything automatically, and also checking for upgrades, upgrading automatically and uninstalling the toolkit. For now however, a little manual work ...

[ read more ]

Sunday, June 14, 2009

MVVM light toolkit for WPF and Silverlight

by Laurent Bugnion via Silverlight on 6/14/2009 10:17:28 PM

To make development of WPF and Silverlight applications according to the Model-View-ViewModel pattern easier, I have put together a small toolkit which should speed up the creation of such applications by automating certain tasks. The toolkit must be installed manually for now. My next task is to prepare an installer, which should allow installing everything automatically, and also checking for upgrades, upgrading automatically and uninstalling the toolkit. For now however, a little manual work ...

[ read more ]

Wednesday, May 27, 2009

Working on a MVVM “light” toolkit

by Laurent Bugnion via Silverlight on 5/27/2009 2:41:30 PM

As some of you now, I have been spending most of my free time (which is not much these days once I am done with the amazing projects I am working on at IdentityMine, and the time spent with the family) working on a very simple, very light MVVM toolkit. This toolkit will encompass A DLL with classes that make MVVM applications easier to create and “wire”. A “base” ViewModel class that contains utility methods that ViewModels typically need. A command class that can be use ...

[ read more ]

Wednesday, April 29, 2009

Switching expertise: From Client App Dev to Silverlight

by Laurent Bugnion via Silverlight on 4/29/2009 9:25:25 PM

  At the last MVP summit in March, some of us were informed that a new MVP expertise had been created for Silverlight. They asked a small number of existing MVPs with strong Silverlight competency (including yours truly) if they would agree to switch to that new expertise. I must admit that I have not always been very happy with the thought of a new expertise dedicated only to Silverlight. In my opinion, it is very important to keep Silverlight close to Windows Presentation Foundation, and to ...

[ read more ]

Legal Note

The content of the postings is owned by the respective author. Silverlight Feeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on Silverlight Feeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.

Advertise with us