Silverlight 2 Samples: Dragging, docking, expanding panels (Part 3)

UPDATE: Get the latest Dragging, docking, expanding panel code from Blacklight, our new CodePlex project!  In Part 1, we looked at how we construct a Dragging, docking, expanding panel, and added the ‘dragging’ functionality by placing the panel in a Canvas. In Part 2 we looked at the host panel that controls the grid layout…

45

New Silverlight 2 Media Player for my blog!

UPDATE: Get the latest blog media player code from Blacklight, our new CodePlex project!   I have been meaning to start video blogging (vlogging) for some time. I think you can get stuff across far more simply that way. However, I hadn’t gotten around to building a simple video player for hosting on my blog -…

12

Silverlight 2 Samples: Dragging, docking, expanding panels (Part 2)

UPDATE: Get the latest Dragging, docking, expanding panel code from Blacklight, our new CodePlex project!   In Part 1, we looked at how we construct a Dragging, docking, expanding panel, and added the ‘dragging’ functionality by placing the panel in a Canvas. In this part, we are going to look at how we do the docking…

29

Silverlight 2 Samples: Dragging, docking, expanding panels (Part 1)

UPDATE: Get the latest Dragging, docking, expanding panel code from Blacklight, our new CodePlex project!   NOTE: Part 2 and Part 3 now posted, with a demo of the final sample here.  A control that we used in a number of places in the MSCUI Patient Journey Demonstrator was the dragging, docking, expanding panel control. When designing the…

39

A Pane In The Glass

Hi. First off, apologies for the long absence. This was due to some project commitments, however, that is still no excuse. I am happy to say that I am now back, have a heap of cool WPF things to post on – incluiding the final 2 parts to the Button excercise. In the mean time,…

6

Events

Just a brief post with a code snippet demonstrating how to create a custom event with WPF… for most this won’t be unfamiliar, but for those who are new to UI development, this is key… Below is the snippet where I register the event. In this example, I have a Save button in a user…

1

Dependency Properties

Probably not the most thrilling first post, but Dependency Properties are a big thing in WPF land. A Dependency Property is a property that is registered with the Avalon Dependency property system. This is useful for 2 main reasons… Backing your object property with a dependency property, allowing you to have support for databinding, styling, animation, default…

6