-
driving game with Farseer Physics
A very interesting example implemented using Farseer Physics Engine. No programming is needed.
Let’s experience the power of behaviors. -
Old Movie Pixel Shader
An old Movie Pixel Shader effect on UIElement. The author also provided a sample to shader effect on top of a video. You are able to modify some of the properties of the shader effect.
-
Working with Path
A very comprehensive article teaching you all the basisc about path:
1. The terminology of path syntax
2. Using Geometry
3. Create path using coding
4. Path formatting with colorbrush, image and opacity -
Create Path in C#
An article showing you the identical way to create Path in C# and XAML.
-
3D Wall
A very nice way to orgnize your photos. The 3D effect is implemented using perspective 3D.
-
tangent.ux Media Platform
We empower your content with amazing user experience while helping you manage and publish to the widest possible audience with minimal effort.
-
Silverlight 3 Drag and Drop
A Silverlight 3 Drag and Drop sample to use the latest Tim Heuer’s Floatable Window.
-
Fluid Behavior Container
A very useful behaviors to simulate water, waves and also objects inside the water medium. Very funny example. Do you have any good game idea based on these behaviors?
-
Farseer Physics Engine Sample
You may Click and drag on any of the objects in this example to start the chaos, collisions!
The sample doesn’t need any C#, it is all done by using the Farseer Physics Engine Behaviors.
-
3D Menu Carousel using PlaneProjection
An 3D Menu Carousel effect using Plane Projection (Perspective 3D). The author also explained how this application is implemented.
-
Hit Test (Get all objects in a specific point)
Most of the time, when you are creating games, you will have to find out all the UIElement in a specific coordinate. (Or we can this hittest). In such circumstance, you will need to use the method VisualTreeHelper.FindElementsInHostCoordinates.
Please view the C# coding for more details. -
Fluid Dynamics
Awesome!!!! That’s my only comment.
-
Image Transition Animations
Do you feel bored with the way Silverlight display image? Try to apply some animations on it.
The application demonstrated various way to show up an images: Fade In/Fade out, Grow, Wipe In, etc. -
Create Storyboard using C# and XAML
This sample demonstrated how to create Storyboard either using C# or XAML. A good article for you to reference how to create your first animation.
The application comes with a very cute duck! -
Writeable Bitmap - Plasma
Silverlight has a new feature called WritableBitmap. You can not only capture the snapshot of the Silverlight, but also manipulate the generated graphics.
You are able to generate various kind of graphic pattern using some simple Mathematics. For details, please take a look on the reference link. -
Customizing Data From Look
DataForm is a powerful controls in Silverlight 3 Toolkit. It enables you generate a from table by a given entity class.
The reference articles cover the following area in using DataForm:
1. Binding the data (OneWay or TwoWay)
2. Operation methods when saving and editing the data
3. Form Label
4. Data validation
5. Data form navigation control -
Animated 3D Text (using XAML only)
The effect is achieved by manipulating the plane projection of a UI Element. It’s not difficult to be achieved by code. However, this can be done without writing any C# as well.
-
ASCII Table
This utility helps you to figure out the ASCII code of special characters. Very useful when you want to add some special character in your XAML.
-
Text Strike Through
The follow XAML let you to add a "strike though" effect on your text. It works for single line text and you are able to customize the font size and color.
-
Syntax Highlighting TextBox
Color highlight your coding and XML for much better readability. You are also able to define your own syntax color using an external xml file.
The author also explained all the details on the implementation. -
Apply Transition Animation on Frame
When you are using the Frame control, you will find out that the transition between elements isn’t very nice. Here comes with a solution, you are able to use Writeable Bitmap to create nice transitions effects.
Please go to the reference link for more details.
-
Bouncing Elements using RenderTransform
This tutorial teaches how to create animations using the combination of RenderTransform (TranslateTransform) and DispatcherTimer.
Very easy to understand and learn. -
Windows 7 like task bar
Windows 7 like Menu/Taks Bar. You can customize the color theme of the controls.
-
3D Ray Tracing
This demo is amazing. I didn’t expect that Silverlight is able to simulate ray tracking and produce a very nice 3D result image!
The author also included the challenge and a detailed explanation about ray tracing. -
Implement Double Click
There is no native support for double click in Silverlight. Therefore, you need to make use of some workaround to solve this problem.
With a combination of DispatcherTimer and MouseDown Event, you are able to create your own double click event! -
Loading XML file
A very detailed article teaching you how to get an xml data file from remote server.
-
Sudoku
A very famous game in the world. It has 4 levels: easy, medium, hard and expert.
-
Face Monkey
Create your own monkey with various kind of drawings, objects and animations effect.
A lot of good resrouces can be extracted from the source. -
Silverlight Eyes
A realistic eye movement animation. The eye ball can follow the direction of your mouse.
A complete tutorial is included in teaching you the mystery behind the implementation. -
Chaos Ball Extreme
A very amazing game written in Silverlight 2. Experience a full 3D experience in this bouncing ball game.
The performance is good and impressive! -
Physics Behaviors
A collection of Physics Behaviors. You are able to use to create game in Expression Blend without doing any programming!
More references are available under the reference link. -
SketchFlow Control Explorer
An application which demonstrate all the available stetch style controls in SketchFlow.
SketchFlow styles are re-distributable. -
Trigger Stroyboard Animation when OnLoaded
If you want to start up your storyboad animations when using an C# programming, you can use the EventTrigger method to create a storyboard event.
-
3D Image Slide Show
This is a 3D Image Slideshow using perspective 3d technology in Silverlight 3.
You are able to add more images into the controls. -
Check CPU performance
This is a new Silverilght 3 feature that enables you to report the overall computer CPU usage (Analytics.AverageProcessorLoad), as also CPU usage with respect to the current Silverlight Application (Analytics.AverageProcessLoad).
You can also collect GPU device information. -
Farsee Physics Library - Water Simulation
A very impressive Physics Library. The demo simulated boxed floated on water.
You can also set the fluid density, wave strength, etc.. -
Particle 3D Spectrum
Spectrum is a Silverlight 3D particles engine written in C#. You can utilize to generate a lot of stunning 3D effects.
Please go to the reference page for preview. -
Reflection using Pixel Shader
A Reflection Effect Class. Please go to the reference website to download the Reflection.ps file which is needed for the assembly to work.
-
Bird Hunt Game
A game similiar to Nintendo’s Duck Hunt. Ducks will fly over and you have to hunt it down using you shooting skill.
-
Text Effect Library
A library which helps you to create text effects on the fly. More than 6 effects!
-
Ai_boy web page
Simple but handsome animation. This animation shows little hack that help us to create “forward” animation. “Backward” animation created by code, which save lot of time of animator…
-
Explosive Bricks
A very traditional game. Bounce the ball and break all the bricks. Very simple game logic, but yet very well implemetned with fancy graphics.
Available for download! -
Shadow Effect using 3D projection
A realistic 3D shadow on a sphere. You can move your mouse position to change the shadow projection.
-
6 pixel shader effects
6 transitional effects using the pixel shader feature in Silverlight 3. Source code is available for download.
-
Transmitting data using JSON
Using DataContractJsonSerializer to convert Json to c# object.
To use the the class DataContractJsonSerializer , you have to include both System.Runtime.Serialization.Json.dll System.ServiceModel.Web.dll assembly. -
Loading Animation
A very simple loading animation in XAML format.
-
Integrate with Browser Cookie
Integrate with the browser cookie for saving and accessing data in the cookie.
Sample usage:
CookieManager.SetCookie(”key”, “value”, expiry);
string value = CookieManager.GetCookie(”value”);












































