WPF Material 使用图像设计菜单项

WPF Material Design MenuItems with Image

我正在使用 XAML Material 设计用 C# WPF 编写程序, 我的程序应该支持多种语言。

<Menu IsMainMenu="True" DockPanel.Dock="Right" >
       <MenuItem Header="Language" materialDesign:ColorZoneAssist.Background="Aqua">
            <MenuItem Header="English" Icon"...">
            </MenuItem>
            <MenuItem Header="Russian" Icon"...">
            </MenuItem>
       </MenuItem>
</Menu>

在这段代码中,我只能通过Material设计将已经定义的图标添加到MenuItem, 但我想在文本 EnglishRussian 等之前添加一个小标志 image 。 ..

我试图将 StackPanel 添加到 MenuItem,但它不起作用:(

如有任何帮助,我将不胜感激。 谢谢。

这有帮助吗。

<Menu IsMainMenu="True" DockPanel.Dock="Right" >
        <MenuItem Header="Language">
            <MenuItem.Icon>
                <StackPanel>
                    <Image Width="20" Height="20" Source="Images/Languages.jpg"/>
                </StackPanel>
            </MenuItem.Icon>

            <MenuItem Header="English">
                <MenuItem.Icon>
                    <StackPanel>
                        <Image Width="20" Height="20" Source="Images/English.jpg"/>
                    </StackPanel>
                </MenuItem.Icon>
            </MenuItem>
            <MenuItem Header="Russian">
                <MenuItem.Icon>
                    <StackPanel>
                        <Image Width="20" Height="20" Source="Images/Russian.jpg"/>
                    </StackPanel>
                </MenuItem.Icon>
            </MenuItem>
        </MenuItem>
    </Menu>