DotNetCurry Logo

Silverlight Tutorials - For Beginners & Advanced Developers

Silverlight is a free plug-in, powered by the .NET framework for creating engaging, interactive user experiences for Web and mobile applications. Silverlight was discontinued and HTML5 is the way ahead.

So far, we have published 102 Silverlight 2, 3, 4 and 5 tutorials and articles, which have been read by over 4659004 (Four Million Six Hundred Fifty Nine Thousand Four) developers and architects.

Category Silverlight 2, 3, 4 and 5 Views: 65979
Abstract: Silverlight 5, the latest version of Microsoft's browser plug-in comes with significant improvements with respect to Controls, Text, Dialog, Performance and data-binding. In this article, we will take an overview of some of the new Silverlight 5 features.
Category Silverlight 2, 3, 4 and 5 Views: 92414
Abstract: In this article we will see how to encode video files and add Markers and Thumbnails using Microsoft Expression Encoder 4.0. After encoding the media, we will use it an ASP.NET web site.
Category Silverlight 2, 3, 4 and 5 Views: 94077
Abstract: The advantage of WCF Data Services is that any client application can now make a call to the WCF services and interact with the SharePoint object model. It is not necessary for the end-user to directly log-in to the SharePoint Web Site application and work on it. WCF Data Services provided in SharePoint 2010 helps to implement integration based application with other client applications.
Category Silverlight 2, 3, 4 and 5 Views: 87245
Abstract: This article demonstrates how to expose your Workflow based business processes as a Service and use a Browser client like Silverlight 4 to subscribe to it
Category Silverlight 2, 3, 4 and 5 Views: 84723
Abstract: Silverlight 5 RC Implicit Templates are DataTemplates and are associated with a specific DataType. They are a powerful addition to the Silverlight 5 templating abilities and in this article, we will explore the same
Category Silverlight 2, 3, 4 and 5 Views: 90738
Abstract: The Silverlight DataGrid has lots of events for User Interaction. One of the event provided is PreparingCellForEdit, which is raised when a cell in the DataGrid column enters Editing mode. During this event, the DataGridCell is templated as the TextBox control and we can then manipulate data within the textbox. In this article, I have used the ‘PreparingCellForEdit’ event to apply a style on the DataGrid Cell
Category Silverlight 2, 3, 4 and 5 Views: 89673
Abstract: DataTemplates in Silverlight are typically used for visual representation of your data. They are particularly useful when you are binding an ItemsControl such as a ListBox to a collection. I was recently asked to make use of a DataTemplate on a ListBox at runtime, for performing Update operations. In this article, I have demonstrated how to declare DataTemplates in XAML and to read and apply them at runtime
Category Silverlight 2, 3, 4 and 5 Views: 81835
Abstract: Microsoft Excel is a popular product and it’s very common for end-users to expect a similar experience in any grid like control they use. The same goes for the Silverlight DataGrid where users expect a similar experience when it comes to filtering records. In this article, to create an excel filtering like experience in a Silverlight DataGrid, I am using a ControlTemplate using which you can add any kind of a UI element like the ComboxBox in the header.
Category Silverlight 2, 3, 4 and 5 Views: 68091
Abstract: This article demonstrated how to define a custom behavior and extend the functionality of the Silverlight controls like the TextBox
Category Silverlight 2, 3, 4 and 5 Views: 134209
Abstract: In this link list, I plan to share 70 Silverlight Tutorials written by authors of DotNetCurry and DevCurry that should be helpful for every Silverlight developer out there.
Category Silverlight 2, 3, 4 and 5 Views: 39655
Abstract: In a real world application, many-a-times it is required that the application performs a two-way communication i.e. the client application sends request to the service and then service should have capability to initiate action itself and send the data back to the client. In Silverlight, we can perform this kind of operation using Socket programming as well as using Duplex bindings. In Silverlight 4.0, we can do this using net.tcp binding. In this small article, I have used Polling Duplex communication
Category Silverlight 2, 3, 4 and 5 Views: 63043
Abstract: This article demonstrates how to upload multiple files to the server using Silverlight 4.0
Category Silverlight 2, 3, 4 and 5 Views: 54127
Abstract: In this article, we will see how to run an Elevated Trust Application within the Browser using Silverlight 5 Beta. For this demonstration, we will first create a Silverlight application by using Visual Studio 2010 with Silverlight Version 5.
Category Silverlight 2, 3, 4 and 5 Views: 53113
Abstract: With the support for Prism 4 and the growing popularity of Silverlight 4 for line-of-business application development, there is a lot of buzz amongst developers to use the new features these technologies has to offer. So for example, I have observed that the demand for providing a simple and more interactive UX for developing DML UI using DataGrid is increasing. In this article, we will cover just that. I have explained the mechanism for performing CRUD operations using the Silverlight 4 DataGrid and have used SL 4, Prism 4 and WCF 4.0, along with DataGrid Custom behavior.
Category Silverlight 2, 3, 4 and 5 Views: 51349
Abstract: In this article, we will see how to use the Prism Event Aggregator mechanism in Silverlight applications to communicate between two views of different modules
Category Silverlight 2, 3, 4 and 5 Views: 46881
Abstract: In this article, I have explained how to define custom command behavior to the List Box control using Silverlight and Prism 4
Category Silverlight 2, 3, 4 and 5 Views: 33178
Abstract: Silverlight 5 Beta was announced recently by Microsoft. In this article, we will see some of the new features introduced in Silverlight 5 Beta.
Category Silverlight 2, 3, 4 and 5 Views: 72558
Abstract: Silverlight 4 support for audio capture devices and video capture devices (Webcam), has opened up a new range of possibilities like recording, snapshot etc. In this short article, we will see how simple it is to use a Webcam in Silverlight 4.
Category Silverlight 2, 3, 4 and 5 Views: 69508
Abstract: Prior to Silverlight 4, implementing paging in an application would require the developer to create controls, that would allow the user to move from one page to another. With the introduction of DataPager control in Silverlight 4, this task has become much simpler. Let us see how.
Category Silverlight 2, 3, 4 and 5 Views: 54793
Abstract: In this article, we will see how to align the text to a given path using a ‘PathListBox’ control, in Silverlight 4.0. We will also see how to animate the text using Visual states in Silverlight.
Category Silverlight 2, 3, 4 and 5 Views: 51559
Abstract: In this article, I will introduce you to Behaviors in Silverlight. We will also create a small demo of the ‘MouseDragElementBehavior’ behavior using Expression Blend 4. So, let’s get started.
Category Silverlight 2, 3, 4 and 5 Views: 51207
Abstract: In this article, we will see how Silverlight 4.0 and Expression Blend SketchFlow helps in designing deep dive prototypes for a product.
Category Silverlight 2, 3, 4 and 5 Views: 38945
Abstract: In this article we will see how to load a CSV file (Comma Separated File) into a Silverlight 4 DataGrid control.
Category Silverlight 2, 3, 4 and 5 Views: 37497
Abstract: This article shows how to establish communication between two Views of the same Module (intra-module) or two Views of different Modules in Silverlight 4 and Prism 4
Category Silverlight 2, 3, 4 and 5 Views: 40919
Abstract: In this article, I will demonstrate how to localize a Silverlight 4 application. In simple words, localization is the customization of applications for a given culture or locale.
Category Silverlight 2, 3, 4 and 5 Views: 33936
Abstract: In this article, we will how to use DelegateCommand for implementing loosely coupled applications in Silverlight 4 using Prism 4.
Category Silverlight 2, 3, 4 and 5 Views: 39618
Abstract: Module is the most important part of a Prism 4 enabled Silverlight application. It can be registered, loaded in multiple ways, as shown in this article

Using Prism with Silverlight 4

Posted by: Mahesh Sabnis , on 12/23/2010
Category Silverlight 2, 3, 4 and 5 Views: 45364
Abstract: In the article, we will see how to use Prism in Silverlight by creating a sample application. Prism is a guidance designed and developed by Microsoft which helps in designing and building WPF and Silverlight client applications, which are easy and flexible to maintain.
Category Silverlight 2, 3, 4 and 5 Views: 33588
Abstract: WCF has provided many benefits for developing secure, scalable distributed applications. One of the nice features of WCF service security is its integration with ASP.NET Membership provider. Using this provider, a caller can be authenticated by the WCF service against the user credentials stored in the SQL Server ASPNETDB database. In this article, we will see how a Silverlight client caller can be authenticated against the WCF service using this membership provider.
Category Silverlight 2, 3, 4 and 5 Views: 36446
Abstract: This article contains a Silverlight FAQ (Frequently asked questions) to help those who are new to Silverlight or plan to get started with Silverlight.
Category Silverlight 2, 3, 4 and 5 Views: 33750
Abstract: In this article, we will see how to create a sample LOB application using Silverlight 4.0. We will see how different application layers in Silverlight 4.0 can be isolated from each other. Since the UI is not associated with any compiled code, even if a layer is changed, it does not require any recompilation of the UI.
Category Silverlight 2, 3, 4 and 5 Views: 33283
Abstract: In this article, we will explore the mechanism of communicating with the local SQL Database using the out-of-browser features of Silverlight 4.0 with elevated trust permissions.
Category Silverlight 2, 3, 4 and 5 Views: 27448
Abstract: When using Silverlight 4 for Line of Business (LOB) applications, it is important to make use of WCF services for fetching and updating data to and from SL to WCF. WCF actively makes use of Representatial State Transfer (REST) and JavaScript Object Notation (JSON) for data communication. In the following article, I will be explain how to consuming WCF-JSON in Silverlight 4.0 application.
Category Silverlight 2, 3, 4 and 5 Views: 48706
Abstract: In this article, we will explore WCF Security for authorization and authentication.
Category Silverlight 2, 3, 4 and 5 Views: 44154
Abstract: Most of the times, when you develop an application that communicates to a service-oriented solution (like WCF services), it becomes necessary that the service must have some mechanism for authenticating the user, who is making a call to the service.
Category Silverlight 2, 3, 4 and 5 Views: 42660
Abstract: In this article, I have explained the procedure of creating a Web Site with SSL enabled and configuring self-signed certificate. I then explain how to create WCF Services with Custom Binding and then consume the secured WCF service using Silverlight 4
Category Silverlight 2, 3, 4 and 5 Views: 27890
Abstract: Silverlight 4 being a technology for Line-Of-Business (LOB) application has provided lots of features to developers. One of the nice features is implementing value converters.
Category Silverlight 2, 3, 4 and 5 Views: 45185
Abstract: There have been several new features in Silverlight 4.0 which we have been discussing in the previous articles. One of the Silverlight 4.0 features you should know is COM programming capabilities.
Category Silverlight 2, 3, 4 and 5 Views: 34604
Abstract: In this article, we will see how to perform Insert, Update and Delete operations in the Silverlight DataGrid.
Category Silverlight 2, 3, 4 and 5 Views: 39347
Abstract: In this article, we will see how to consume the Netflix OData service and display data in a Silverlight DataGrid control.
Category Silverlight 2, 3, 4 and 5 Views: 24306
Abstract: A common issue that I hear from my clients regarding data representation in Silverlight ItemsControls is that while fetching data from service and displaying in a DataGrid, some data values (especially string) are sometimes Null and also some numeric values need to be represented in a currency format.
Category Silverlight 2, 3, 4 and 5 Views: 39834
Abstract: Silverlight 4.0 has several new features and it has been listed down well over here. One of the most exciting features of Silverlight 4.0, is its capability for building Line-of-Business (LOB) applications.
Category Silverlight 2, 3, 4 and 5 Views: 32677
Abstract: In this article, I will demonstrate how to make a Web request to an external service using the Network Authentication feature . This mechanism helps making call to external services from the Silverlight 4.0 client by using the credentials, as demanded by the service.
Category Silverlight 2, 3, 4 and 5 Views: 24705
Abstract: In my previous article, Silverlight 4 – Using Commanding Feature to Fetch data from a WCF 4.0 service, we explored the new commanding support provided to Silverlight 4.0 applications and how commanding provides easy and flexible code-less development mechanism. In this article, we will explore how to use the Commanding Parameters to perform DML Operations (Insert).
Category Silverlight 2, 3, 4 and 5 Views: 31759
Abstract: Command is a class that supports the ICommand interface and lets you data bind specific operations in your application. In Silverlight 4, there is a new pair of properties added to the ButtonBase and Hyperlink classes named Command and CommandParameter that lets you do so.
Category Silverlight 2, 3, 4 and 5 Views: 63261
Abstract: In versions prior to Silverlight 4, when you right clicked an UI Element, the events were handled by the Silverlight plug-in internally to display the Silverlight configuration dialog
Category Silverlight 2, 3, 4 and 5 Views: 55864
Abstract: I have seen plenty of questions around drag-drop operations within a TreeView and I thought of dedicating a post to it. This article shows you how easy it is now to do a Drag Drop operation on a TreeView in Silverlight
Category Silverlight 2, 3, 4 and 5 Views: 26699
Abstract: Silverlight is now used for developing LOB applications where the requirement is to develop loosely coupled browser based applications using Silverlight. One of the approaches here is to remove the dependency between Model and View like MVVM does. This article does not implement MVVM, but instead shows how to build the model and view independent of each other.
Category Silverlight 2, 3, 4 and 5 Views: 40102
Abstract: Silverlight 4 is released and it comes with a whole set of new features. One of the new features added in Silverlight 4 is the support for printing. This was a much needed feature especially when creating business/enterprise applications. In this article, we will see how to use the printing API in Silverlight 4.
Category Silverlight 2, 3, 4 and 5 Views: 37970
Abstract: This article demonstrates how a binary encoded WCF service can be consumed in Silverlight 3.0 client for messaging optimization.
123

  
Article Filter :
Per page: