jfo's coding

adventures in windows forms and wpf

December, 2005

Blog - About

About jfo's coding

About JFo

Jessica (aka JFo) has 9 years experience building user interface libraries at Microsoft.   As a developer on the Windows Forms team, Jessica designed and implemented various aspects of the Windows Forms runtime for the 1.1 and 2.0 releases of the .Net Framework.  Her current project is the "Cider" designer for the "Dev10" release of Visual Studio.

About the blog

This blog is designed to talk about two different subjects: Windows Forms and the "Cider" designer for the Windows Presentation Foundation.  For a list of articles on Windows Forms, be sure to check the "Best and worst of JFos Coding by Category."

Providing WPF feedback

There are multiple ways customers can provide feedback and suggestions for Windows Presentation Foundation:

Providing Cider Feedback

Cider is in its early stages of development.  We encourage customers to send us feedback through  

Providing Windows Forms Feedback

There are several ways to provide feedback to the Windows Forms team


  • jfo's coding

    How can I databind to a ToolStripItem?

    Unfortunately, the ToolStripItem class itself does not implement databinding features. However, it is not so hard to add in these features through the magic that is the IBindableComponent interface. You can now make any component you like implement databinding...
  • jfo's coding

    December happenings

    We have a new PM on our team - Jim Nakashima - he’s got lots of interesting things to say: his older blog was here , and his new blog is here . The Cider team has published its very first CTP – congrats to Brian , Chuck , Chad , Jim , Subhag et al...
  • jfo's coding


    Mike Stall posted some information on the CLR Profiler in 2.0 , which reminded me of something I struggled with last week. I wanted to track down a GC Handle leak, I was pretty sure someone was calling GCHandle.Alloc without calling the corresponding...
  • jfo's coding

    The SuperSecretSideEffect of ResumeLayout(false)

    Here's some really obscure layout information that probably you'll only need if you're doing visual inheritance or some fancy MDI goo. One would imagine that this line of code: panel.ResumeLayout() Is equivilant to panel.ResumeLayout...
  • jfo's coding

    Saving/Restoring form's last known location and position

    Ragha has posted a nice article of how to use the new Settings APIs to save off the last known size/location of your form.
  • jfo's coding

    Fine-tuning control of your ToolStripItem overflow

    Customer question: Can I get a ToolStrip to overflow items in reverse order? That is, overflow the leftmost items before overflowing those to the right. My scenario is to use a ToolStrip much like the address bar in the Vista Explorer: Virtual...
Page 1 of 1 (6 items)