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, 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 ]

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

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 ]

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 ]

Subscribe

New Feed

Product Spotlight

Recently Updated Sources

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