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,
但我想在文本 English、Russian 等之前添加一个小标志 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>
我正在使用 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, 但我想在文本 English、Russian 等之前添加一个小标志 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>