Telerik releases XAML-SDK at GitHub

by XAML Team | Comments 10
Q1 2013 is live! Our latest and greatest XAML controls (WPF and Silverlight) are evolving rapidly but not just the binaries. Our commitment to "make the life of developers easier" has brought us the idea of creating fully developer oriented XAML Software Development Kit (SDK). This new support material is aiming at showing how to use our controls in the best and easiest way.



The XAML SDK is an easy-to-use infrastructure with developer focused examples for most of the Telerik WPF and Silverlight controls. So far it contains the staggering 569 individual runnable projects in Silverlight and WPF and unlike our online demo framework the SDK samples have no other libraries dependencies, which means that you can copy/paste any code fragments to your project and it will simply run! You can also expect that we will keep the samples updated and also provide many new ones with each release.

The Idea - public git repository

We created a public git repository called "xaml-sdk" that contains most of the examples for our controls. Every control has a folder full of examples samples and two solutions for WPF and Silverlight. Every sample has a readme.txt file that describes it in few sentences. The code is clean, neat and straight to the problem, without any styling and beatifying code. Basically every sample is showing how to solve a common problem using "that" control.

The Benefits

You can take a full advantage of the SDK by grabbing the git repository. There are plenty of benefits for you. Let me just share a few:

  • You can take advantage of all the git goodies:
  • Our examples/samples are now easier to discover on the github web site.
  • The samples will be always up-to-date. We will update them often. No need to wait for another Q to get the new stuff.
  • We'll often push new samples, so clone the rep. (git://github.com/telerik/xaml-sdk.git) and stay tuned.
  • It's an open source project, so you can use the code the way you like.

How to use it

Using the XAML SDK is as easy as:

  1. Download and Install our latest controls.
  2. Clone or download the latest SDK samples.

Please note that if you don't want to install the controls, you may need to manually update the references of all the samples.
The XAML SDK is a long term project and we're very committed to it. We hope you'll grab the idea and take advantage of git and all the goodies it provides. 
Your feedback is very much appreciated. Please share your comments. 

Hristo Maradjiev
Unit Manager,
Telerik XAML Team

10 Comments

Kdc
Excellent - can't wait to check them out.  Thanks for "DELIVERING MORE THAN EXPECTED" yet again!
MikeH
This is really great! This will allow me to test new functionality or ideas on the fly. I fork a sample and just can start playing around.

But one thing you should consider: Using sample screens will further help to choose the right control.

Now we just need the upcoming VS2012.2 update to get the real benefits of your effort. Thanks.
Ben Hayat
This is great for us (MVPs) to push Silverlight to new clients, even though MSFT has slowed down on SL development, Telerik has upped the SL development with new controls and learning tools. Thank you for adding more support to SL/WPF and I'm sure the clients are thrilled with these new developments.

..Ben
Telerik MVP
Andy Pierrepoint
Been asking about this for a while now, very welcomed!
Kos
it is a good idea, sometimes you need examples, but to put examples that come with the controls do not feel like it. The only thing I do not like git.
Rick
This great!  I checked the site and I noticed all of examples are in C#.  Will there be any plan to provide these example in VB too?  Thank you.
Kiran
No one cares about WPF and Silverlight, why not give your Windows 8 or ASP.NET  control for free?
Morten
You're saying "It's an open source project so you can use the code the way you like" is NOT how open source works. Just because its open source doesn't mean that its free or I can do whatever I want. I browsed the repo and saw no mention of any type of licensing.
May I suggest you add a license to this repo, to make it official? I would suggest MS-PL, since this pretty much means "the way you like it"
Vlad
Hi Morten, 

Very good idea! Thank you very much for your suggestion!

We will add the missing licensing ASAP!

Thank you once again!
WTF
Error 3 The tag 'RadDatePicker' does not exist in XML namespace 'http://schemas.telerik.com/2008/xaml/presentation'. Line 15 Position 4.

Comments

  1.    
      
      
       
  2. (optional, emails won't be shown on public pages)
  3. (optional)
Read more articles by XAML Team - or - read latest articles in Developer Tools