Questions tagged [silverlight]

Silverlight is Microsoft's cross-browser, cross platform plug-in for media experiences and rich interactive applications.

Microsoft Silverlight is an application framework for writing and running rich Internet applications with emphasis on multimedia, animations, and graphics, with features and purposes similar to those of Adobe Flash. The run-time environment for Silverlight is available as a plug-in for most web browsers. While early versions of Silverlight focused on streaming media, current versions support multimedia, graphics and animation, and give developers support for CLI languages and development tools.

It is the standard for writing Windows Phone 7 applications and is being promoted for Line of Business (LoB) applications.

Platforms Supported

  • Silverlight 4 for Window (Chrome, Firefox, IE 6-9) & Mac (Firefox, Safari)
  • Windows Phone 7

Links

Development & Design Tools

70 questions
49
votes
10 answers

Under what conditions is the use of MVVM appropriate?

Model View View-Model was developed by Microsoft to target UI development platforms which support event-driven programming, specifically Windows Presentation Foundation (WPF) and Silverlight on the .NET platforms using XAML and .NET languages. In…
Kelly Sommers
  • 599
  • 1
  • 4
  • 3
38
votes
3 answers

Who should control navigation in an MVVM application?

Example #1: I have a view displayed in my MVVM application (let's use Silverlight for the purposes of the discussion) and I click on a button that should take me to a new page. Example #2: That same view has another button that, when clicked, should…
SonOfPirate
  • 2,885
  • 4
  • 25
  • 28
28
votes
1 answer

What is the difference between the Controller in MVC and ViewModel in MVVM?

I can't see the difference between MVC and MVVM clearly. I feel the Command in a ViewModel is just like the Action method in a Controller. And both the Controller and ViewModel will notify the View to refresh itself after modifying the state of the…
TomCaps
  • 863
  • 2
  • 7
  • 13
24
votes
17 answers

Does Silverlight have a future?

Recently I have read some articles/blogs/comments about the development and history of WPF and Silverlight. In some forums many developers and users criticize the performance of WPF applications (for example Visual Studio 2010). Actually the market…
Elmex
  • 753
  • 1
  • 7
  • 10
21
votes
5 answers

Are value converters more trouble than they're worth?

I'm working on a WPF application with views that require numerous value conversions. Initially, my philosophy (inspired in part by this lively debate on XAML Disciples) was that I should make the view model strictly about supporting the data…
devuxer
  • 666
  • 6
  • 13
18
votes
1 answer

Dependency Injection/IoC container practices when writing frameworks

I've used various IoC containers (Castle.Windsor, Autofac, MEF, etc) for .Net in a number of projects. I have found they tend to be frequently abused and encourage a number of bad practices. Are there any established practices for IoC container…
17
votes
5 answers

What does Windows 8 mean for the future of .NET?

Microsoft showed off a demo of Windows 8, including a new platform that allows developers to use HTML5 and JavaScript. Is this new platform the main way to develop for Windows 8? Is Microsoft phasing out the .NET platform in favor of the HTML 5…
Kottan
  • 331
  • 2
  • 7
14
votes
9 answers

Is Silverlight only for eye-candy, or does it have a use in business?

Granted that Silverlight may make eye-popping websites of great beauty, is there any justification for using it to make practical web applications that have serious business purposes? I'd like to use it (to learn it) for a new assignment I have,…
Cyberherbalist
  • 1,841
  • 2
  • 17
  • 26
11
votes
3 answers

What's the recommended control naming convention for XAML markup?

When working with WPF or Silverlight, how should one use control naming conventions? Do you name the controls in XAML markup? I have seen samples of projects at codeplex with control names such as "selectButton" or "btnSelect". What would you…
Mamta D
  • 643
  • 1
  • 5
  • 13
10
votes
3 answers

I need help deciding between silverlight/silverlight out-of-browser/wpf

I'm in the initial planning phase of a re-write project and I'm deciding between silverlight/silverlight oob/wpf. TL;DR at the end. It's a LOB app that handles leads/customers/appointment calendars. Not too complicated. I'm independently researching…
Steven Evers
  • 28,200
  • 10
  • 75
  • 159
9
votes
1 answer

how to move Silverlight app to Html5

I have been working with Silverlight 5 application for a while. I liked this technology and I was captivated to the point to get certified in Silverligt development. However, Html5 gained momentum this point, a new wave of thinking about new…
Jose Adrien
  • 107
  • 1
  • 2
9
votes
3 answers

Why do we have so many flavors of .NET? Is it a good thing?

There are many "flavors" of the .NET Framework: Full ("normal") Client profile subset Silverlight in web browsers "Silverlight" on Windows Phone Compact framework WinRT When C# code is needed on a new platform, it would seem that Microsot prefer…
Paul Stovell
  • 1,689
  • 1
  • 9
  • 14
8
votes
4 answers

Is Silverlight suitable for an enterprise class web-based product UI?

Our team is currently working on building our next generation HIS (Hospital Information System) comprising of over 30 modules (currently estimated at 400 man months), to be possibly hosted in a central location and accessed across geographies. …
Tushax
  • 181
  • 3
7
votes
3 answers

Is creating a full application in Silverlight advisable?

Is creating a huge public site fully in Silverlight really advisable? for eg. an ecommerce site. I don't want to start any debate but actually I feel Silverlight shouldn't be used for full website because the biggest loss you incur is of SEO. No…
TCM
  • 171
  • 4
7
votes
5 answers

What are common Silverlight specific mistakes/pitfalls developers should avoid?

What are some common mistakes/pitfalls, specific to Silverlight development, that developers should avoid? PS: Please, if you don't have hands on experience with Silverlight and want to simply state that people should just not use it, refrain from…
Dmitry
  • 197
  • 2
  • 6
1
2 3 4 5