Having develop Silverlight more than a year, I find that I am lacking of a good management tools to organize all of my Silverlight Resources.
For example, suppose I want to add a Gradient Background in one of my control. The xaml coding is somewhat like
<Border.Background>
<LinearGradientBrush StartPoint=”0,0″ EndPoint=”0,1″>
<GradientStop Color=”#666666″ Offset=”0″/>
<GradientStop Color=”#000000″ Offset=”1″/>
</LinearGradientBrush>
</Border.Background>
It looks simple but I can hardly remember the tags of the XAML. It turns out that I need to open the Blend or reference some previous projects for copy and paste.
Therefore, I think we need a better way to reorganize what we have inside our computer and from the community.
Problem
I attempt to solve the above based on my personal experience.
Most of the time, I only need a piece of code (XAML or C#) to solve a particular problem. I understand how all the functions work, but its not that easy to remember all the codings.
Besides, it’s so annoying to open a previous Project using Visual Studio to look for some of the old coding. It’s slow and will consume me a lot of RAM.
I have a lot of Silvelight sample projects inside my harddisk. This is not handy and I always get lost which project contains the coding I need. A search system is needed.
Solution
I am not felling comfortable when things are getting messy. I really need a tool!
My primary target is to implement a application which intended to tackle the problems I mentioned.
The application should be able to help me to :
- Looking for coding easily
- Providing a good searching environment
- Able to execute *.xap file easily
- Allow people to download source easily.
These are my primary targets. I believe more features can be added later on. Meanwhile, you may take a look of the design of my application.
My last word
What do you think about my idea? Please feel free to share with me.


