Silverlight 1.0 Outlook Bar Control

Silverlight 1.0 OutlookBar Control


I finally got an article up for my Desert Code Camp III presentation. I didn't have a slide deck, and for the presentation, I talked through the 5 subfolders of data in the download.

The presentation culminated in the control demonstrated above.

The code is name-agnostic so it can be easily extended. I only have one menu item in each menu, but that is very easily extended, and could be done so in a downloader object.

If you use this let me know, I'd like to see what you come up with!

Stay in the 'Light!

Silverlight Web Articles I've tagged - My Silverlight Articles - My Silverlight Tutorials - SilverlightCream
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
posted @ Sunday, September 23, 2007 9:08 PM
Print

Comments on this entry:

# re: Silverlight 1.0 Outlook Bar Control

Left by Matt Casto at 9/24/2007 9:48 AM
Gravatar
I noticed that if I'm dragging a button, and I move the mouse pointer below the control, then release the mouse button while the mouse pointer is outside of the control, the button stays at the bottom. I can then move the mouse pointer around inside the control and the buttons move erratically. At that point, I can "push" all of the buttons except for the original outside of the control and not get them back.

I suppose this could be avoided by treating the mouse pointer leaving the control the same as if the user had released the mouse button. Is there a way to know if the cursor has left the bounds of the silverlight control?

# re: Silverlight 1.0 Outlook Bar Control

Left by Dave at 9/24/2007 10:29 AM
Gravatar
Thanks for the info Matt..

In all the playing I did with that code, I had that happen only once, and didn't know how I caused it :(

In other applications, I've used a rectangle around the border to give me mouseleave messages, but in this case, I was getting mouseleave when I entered a button, so that didn't work.

Knowing how you made it fail, I'll look at that tonight and post a change. I'm sure it can be dealt with, just don't have time to look at it during the day today!

-Dave

Your comment:



(not displayed)


 
 
 
 
 

Live Comment Preview:

 
«February»
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910