Welcome

SilverlightCream grew out of a series of blog posts of the same name to try to bring the best of the community Silverlight code to the forefront for developers.

This site is simply an aggregation of links and information about Silverlight applications, code, games, tutorials, or resources produced and hosted by others. The "Search" link on the left provides multiple options to search through the stored information.

If you're a developer and want to contribute your links to our database, please select the "Submit" link on the left and follow the instructions on that page.

As material is submitted (and moderated) I will post links and information about them based on submittals to this site.

Please feel free to contact me with suggestions or problems

Stay in the 'Light!

 

Latest Entries (newest on top):

 


Getting Started with Knockout
Author: John Papa
Date Added: 20120204

Data binding is one of the most popular features in development today, and the Knockout JavaScript library brings those features to HTML and JavaScript development



In this article I am going to talk about using the Twitter Rest API and JSON.NET in Windows Phone apps to show the latest 10 tweets from a particular Twitter account.


Memory Profiling for Application Performance
Author: Pratap Lakshman
Date Added: 20120204

Memory usage is a source of performance issues that can degrade user experience


HTML5 on Windows Phone: A Simple Boilerplate
Author: Rob Tiffany
Date Added: 20120204

Internet Explorer 9 running on Windows Phone 7.5 has seriously raised the mobile web profile of Microsoft’s latest phone operating system


Windows 8 Touch Events Interactions
Author: Charles Petzold
Date Added: 20120204

During the week in September that I was attending the Microsoft Build conference and learning all about Windows 8, only one topic made me gloomy: This was the Windows 8 implemention of the Manipulation events


Part 52 - Windows Phone 7 - Autolocking of Screen
Author: Sumit Dutta
Date Added: 20120204

In this article we will discuss how to disable autolocking of screen


Clipboard API in Windows Phone
Author: Dhananjay Kumar
Date Added: 20120204

Clipboard API support came as part of Windows Phone 7.5 and it was not part of Windows Phone 7.


Themebuilding in Silverlight
Author: Diederik Krols
Date Added: 20120204

In this short article I'll show you how to transform a resource dictionary with colors, brushes, styles and templates into a real theme


Blend Tutorial Part 4: Create a Flexible Layout—Memory Game
Author: Christian Schormann and Pam Keesey
Date Added: 20120204

This game is designed to run on different devices with different resolutions and different aspect ratios. For this reason, it needs to resize properly


Number- New HTML5 Input type
Author: Jalpesh P. Vadgama
Date Added: 20120204

In this post I am going to explain Number input types


Creating a LightSwitch Business Type Extension
Author: Michael Washington
Date Added: 20120204

A Business Type “enables you to present data in a way that is most appropriate for your application without changing the data type in which the data is stored in the underlying database”


PivotViewer Basics : Custom Item Adorners
Author: Tony Champion
Date Added: 20120204

Last of the series. Talks about custom item adorners for the new PivotViewer



The default behaviour of the hardware back button in Windows Phone is to close the current application and go back to the previous App or screen that was launched prior to lauching this App .


Something's Missing from the WebBrowser Control
Author: Peter Kuhn
Date Added: 20120202

Sometimes seemingly simple things are the most expensive to achieve. One such thing involves the Windows Phone WebBrowser control


Tutorial: Logging Into Facebook with Windows Phone 7 (Silverlight)
Author: Matthias Shapiro
Date Added: 20120202

So, you want to use Facebook to sign into something or in some way integrate Facebook with your Windows Phone 7 app. You are in luck because it is almost hilariously easy.


Split Generic.xaml in Silverlight Applications
Author: Loek van den Ouweland
Date Added: 20120202

Here’s a quick tutorial on how to split the Generic.xaml into multiple resource files.



The ListPicker control from the Silverlight Toolkit is one of those Swiss Army Knife controls – very versatile and really useful


WP7: CLR Managed Object overhead
Author: Abhinaba Basu
Date Added: 20120202

There seems to be a great deal of information about the desktop CLR in this area. I hope this post will fill the gap for NETCF (the CLR for the Windows Phone 7)


PROTECT YOUR Windows Phone APP AGAINST (casual) PIRACY
Author: Lorenzin David
Date Added: 20120202

As you already know, a pirated xap of your app was probably uploaded to p2p networks after 1 day from publication, and is now illegally used by lots of people.



The navigator.camera.getPicture method was used to take picture via Camera in Windows Phone and the same function can be used to retreive the picture from the Windows Phone Picture Library by adding additional parameters



My static map control is simple but nice because it’s an easy replacement, can be used in Panorama/Pivots, and overall still has a great, high-speed experience that your users will enjoy.


Blend Tutorial Part 3: Add a Style Sheet—Memory Game
Author: Christian Schormann and Pam Keesey
Date Added: 20120202

This tutorial provides a walkthrough for creating the basic style sheet you need to start the Memory game project.


Exploring HTML5 Canvas: Part 4 - Transformations
Author: Andrew Duthie
Date Added: 20120202

Transformations in HTML5 Canvas are surprisingly straightforward, but come with a twist if you're used to other platforms.



In this post we’ll try to answer a very common question that developers and designers ask us all the time and that in fact we in the Studio try to define always when exploring new features in Windows Phone: Should we use a Panorama? Or a Pivot? Or a Page?


A core MVVM framework for WinRT
Author: Diederik Krols
Date Added: 20120202

We want to start developing MVVM applications (in Metro-speak they're called 'apps') here and now.


Thinking in boxes
Author: Marlon Grech
Date Added: 20120202

In todays article I want to show how layout specifically one nicknamed as the “Traditional Box Model” comes in handy to know for those that like me come form a XAML background


Modern Web Development - Part 3
Author: Shawn Wildermuth
Date Added: 20120131

If you’re going to do web development, you’ll need to learn how cascading style sheets (CSS) work.


Random Colors in JavaScript
Author: Kirupa Chinnathambi
Date Added: 20120131

Every now and then, I run into into some technique that is so full of win, that I have to share it with all of you


Beginning LightSwitch–Address Book Sample
Author: Beth Massi
Date Added: 20120131

Some folks have been asking for this so I just released the completed Address Book sample that you build step-by-step in the Beginning LightSwitch Article Series



For my newest Windows Phone project I wanted something different for checkbox visualization



Welcome to part 2 in this series on Windows 8 and the future of XAML.


Setting visibility based on wp7 themes
Author: Timmy Kokke
Date Added: 20120131

Handling dark/light support is very easy.


Video on Web Storage in HTML5
Author: Dhananjay Kumar
Date Added: 20120131

Video Tutorial on using Web Storage in HTML5


Building a Windows 8 RSS Reader
Author: Eric Vogel
Date Added: 20120131

I've decided to revisit the Windows Runtime, leveraging it to create a Windows 8 Metro-Style application


Silverlight Windows Authentication (the Prism way)
Author: Michael Crump
Date Added: 20120131

The Microsoft’s Live SDK (or commonly referred to as Live Connect), provides a set of controls and APIs that enables applications to integrate single sign-on (SSO) functionality using Windows Live ID



The PhoneGap provides the Camera.getPicture method that lets the user to take photo using the camera in Windows Phone


Creating A LightSwitch Theme Extension using Expression Blend
Author: Michael Washington
Date Added: 20120131

Visual Studio LightSwitch allows you to create Theme extensions. A theme controls the overall look of a LightSwitch application.


HTML5 for the Real World
Author: Michael Palermo
Date Added: 20120129

Here are the resources for the “HTML5 for the Real World” Presentation given at SoCalCodeCamp on Saturday January 28th, 2012.


Playing A Sound, Simplified
Author: Jesse Liberty
Date Added: 20120129

much of the time you need just the ability to play a sound and be done with it


Overwriting the default WebRequest used by WebClient
Author: Morten Nielsen
Date Added: 20120129

I went ahead and updated my Nuget Package for the GZipWebClient, so go grab v1.1, and you will only have to add 1-2 LINES OF CODE, and just execute it ONCE (for instance at startup), and EVERYTHING WebClient will be enhanced with GZIP compression


Part 51 - Windows Phone 7 - Advanced ColorPicker
Author: Sumit Dutta
Date Added: 20120129

Let's see how the colors available in XAML can be used to create colorpicker.


Video on How to work with Page State in Windows Phone
Author: Dhananjay Kumar
Date Added: 20120129

Video tutorial on working with page state in WP7


A BooleanToVisibilityConverter for WinRT
Author: Diederik Krols
Date Added: 20120129

This article describes a reversible boolean-to-visibility valueconverter for WinRT and Metro.



I’ve just pushed a small library that I created this evening to the world and wanted to share details on the short project in this post


Bug fix: WPF4 project template for #MVVMLight V3
Author: Laurent Bugnion
Date Added: 20120129

seems that I introduced a regression bug in the WPF4 project templates


WP7 – Changing Visuals Based on Phone Theme with ThemeToStateBehavior
Author: András Velvárt
Date Added: 20120129

sometimes you want to be theme aware, but need more than the predefined resources


Cut the Rop Backgrounds (A Top-secret Easter Egg)
Author: Robby Ingebretsen
Date Added: 20120129

Here’s a fun tip about the HTML5 version of Cut the Rope.



I was trying to submit my new WP7 application to the marketplace when I got this error: The [NeutralResourceLanguage] attribute is missing on the entry assembly. (2003)


Silverfrost FTN95: Fortran for Windows
Author: Senthil Kumar B
Date Added: 20120129

The software is called Silverfrost FTN95 and in simple terms is Fortran for Windows .


Creating a Visual Studio LightSwitch Screen Template
Author: Michael Washington
Date Added: 20120129

Visual Studio LightSwitch allows you to create Screen Template extensions. The primary reason you would want to create one is to allow LightSwitch programmers to easy consume a custom control.