Utility classes aiming to either extend what is available in the .Net Framework, or developed for fun.
FIFO, with removal and events when adding objects to the current queue or when the queue becomes empty
LIFO, with removal and events when adding objects to the current stack or when the stack becomes empty
Collapsible, a collapsible user control
FlowInput, a control allowing a user to input text after a double-click, which is validated by either Enter or a comma. Double-clicking a label removes it from the flow.