C# WPF RibbonaApplication功能表中的图像和文本块
我需要把一个图像和文字的WPF功能区菜单。我尝试了一些东西,但我能得到的只是功能区菜单中的空按钮。我使用的是.NETFramework 3.5。我的部分无效代码如下所示:C# WPF RibbonaApplication功能表中的图像和文本块,c#,.net,wpf,xaml,ribbon,C#,.net,Wpf,Xaml,Ribbon,我需要把一个图像和文字的WPF功能区菜单。我尝试了一些东西,但我能得到的只是功能区菜单中的空按钮。我使用的是.NETFramework 3.5。我的部分无效代码如下所示: <r:Ribbon.ApplicationMenu> <r:RibbonApplicationMenu Command="{StaticResource ApplicationMenuCommand}"> <r:RibbonApplicationMe
<r:Ribbon.ApplicationMenu>
<r:RibbonApplicationMenu Command="{StaticResource ApplicationMenuCommand}">
<r:RibbonApplicationMenu.Items>
<r:RibbonApplicationMenu>
<TextBlock Text="Some text"></TextBlock>
<Grid>
<Image Margin="2" VerticalAlignment="Top" HorizontalAlignment="Left" Width="120" Height="57" Source="Resources\Images\logo.png" />
</Grid>
</r:RibbonApplicationMenu>
</r:RibbonApplicationMenu.Items>
</r:RibbonApplicationMenu>
</r:Ribbon.ApplicationMenu>
提前感谢您的帮助 您可以使用ControlTemplate插入文本块、图像或其他元素。在代码中,它看起来是这样的:
<r:RibbonApplicationMenuItem>
<r:RibbonApplicationMenuItem.Template>
<ControlTemplate>
<Grid Width="500">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" HorizontalAlignment="Center">
Text
</TextBlock>
<Image VerticalAlignment="Center" HorizontalAlignment="Center" Stretch="None"
Grid.Row="1" Source="/Application;component/Resources/Images/logo.png"/>
<StackPanel Orientation="Vertical" Grid.Row="2" >
<Label HorizontalAlignment="Center">
<TextBlock>
AnotherText
</TextBlock>
</Label>
</StackPanel>
</Grid>
</ControlTemplate>
</r:RibbonApplicationMenuItem.Template>
</r:RibbonApplicationMenuItem>
</r:RibbonApplicationMenu>
正文
其他文本