XAML Power Toys and Mole

Reading Tim Heuer's Blog I discovered these two very nice tools written by Karl Shifflett. They are a very nice XAML code generator to build basic business form in WPF and Silverlight, and a tool that provides a series of advanced Visualizers t...


Silverlight: Dropdown Menu Control

In a previous post I showed how we can build a simple menu control for Silverlight 2 Beta 2 (Silverlight: how to build a simple menu control); then with the release of Silverlight RC0 some things were changed and the menu stopped working, due t...


Silverlight: how to build a simple Menu Control

In my current project I needed to use a dynamic Menu Control (a completely declarative approach hardcoding the structure in XAML wasn’t a good fit for my application cause I need to dynamically add, remove, enable and disable menu items). Since...


Silverlight: Custom Buttons with Templates

Sometimes you want to define a consistent look for all you application and maybe you completely replace the template of a control (lets say...a button :D), then you want to use the same template with small variations (colors or images for examp...


Silverlight: simulate a 'Windows' desktop application - part 1

As my first real experiment in building a Silverlight control, I wanted to realize something that could permit me to offer to the users a windows-like experience application hosted in the browser, so I started wondering how difficult was to imp...


Silverlight: How to Add a Context Menù to a FrameworkElement

I want to be able to display a context menù or something else when my mouse is over a series of specified framework element on a given Silverlight Application; keep in mind we do not have support for mouse right click event due to a series...


Silverlight: The Power of <Canvas>

The Canvas is usually an underestimated layout control in Silverlight, instead it's really useful and flexible; one the most usefull things I have discovered while playing with Silverlight is to build pages using a Canvas as the most external c...