I'm an experienced coder, but I'm new to WPF and need some help styling the default WPF menu. I want to provide a simple menu and with a flat interface. This project requires a simple WPF menu definition and styling:
1. Flat-UI theme (no gradients and single-pixel borders if any) with a dark-gray background
2. Dark-gray menu items
3. Menu item backgrounds should change to a slightly lighter-gray on mouse-over and have a single-pixel blue border.
4. The menu deinition and styles should be entirely defined in XAML and require no .Net code-behind.
5. Preferably define the color palette (gray and blue) in a separate XAML file so that I can tweak at a later date and link to it via a resource dictionary.
You can use whatever resources, cut/paste, whichever at your disposal as long as it doesn't require 3rd party licensing or attribution. Price is negotiable.