Jak ustawić kolory pierwszego planu i tła na kontrolce menu WPF?

Pracuję w WPF od dłuższego czasu, ale jest coś podstawowego w stylizacji, której po prostu nie dostaję.

Jak ustawić kolory pierwszego planu i tła dla aMenu kontrola? Zacząłem od tego:

    <Menu IsMainMenu="True" Background="#FF3A3A3A" Foreground="White">
        <MenuItem Header="_File">
            <MenuItem Header="_Exit">
            </MenuItem>
        </MenuItem>
    </Menu>

Kolor pierwszego planu jest najprawdopodobniej dziedziczony przezMenuItem, ale tło nie jest. Następna próba:

    <Menu IsMainMenu="True" Background="#FF3A3A3A" Foreground="White">
        <MenuItem Background="#FF3A3A3A" Header="_File">
            <MenuItem Header="_Exit">
            </MenuItem>
        </MenuItem>
    </Menu>

Teraz kolory podświetlenia / nakładki nie są prawidłowe, gdy menu jest aktywne, i nie widzę oczywistej właściwości, aby je ustawić. Ponadto menu podręczne ma szeroką, białą ramkę, a ja nie widzę, jak zmienić kolor (lub rozmiar).

czego mi brakuje?

questionAnswers(2)

yourAnswerToTheQuestion