An hybrid Menu and Ribbon class for WPF