Project Description
The purpose of this project is to add new or provide better versions of existing WPF controls.


  • Scrollable Panel
Custom panel which scrolls its content when there is not enough space to show everything:
c_scp_1.png


  • Resizable Panel
Custom panel which nicely resizes its children when there is not enough space to show everything.
This is how items in the sample app look like when there is enough space to show them all:
c_rp_1.png
When you reduce the width of the window, panel resizes items, starting with the longest ones:
c_rp_2.png
In the end all items have the size:
c_rp_3.png

  • MenuButton
Use a menu button when you need a menu for a small set of related commands.

c_mb_1.png


  • SplitButton
Use a split button to consolidate a set of variations of a command, especially when one of the commands is used most of the time.

c_sb_1.png


  • ImageButton
Image button is similar to a standard command button, except its button frame is shown only on mouse hover.

c_ib_1.png
c_ib_2.png


  • Tab control
Tab control which supports scrolling of its tab items.

c_tc_1.png

For more details please check Tab Control documentation page.


  • ContentAdorner
This is an implementation of Adorner which can host any UIElement.

Last edited Feb 19, 2012 at 4:22 AM by neutrino42, version 9