Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在MenuItem中使用哪个控件?(流畅的丝带)_C#_Wpf_Fluent Ribbon - Fatal编程技术网

C# 在MenuItem中使用哪个控件?(流畅的丝带)

C# 在MenuItem中使用哪个控件?(流畅的丝带),c#,wpf,fluent-ribbon,C#,Wpf,Fluent Ribbon,我使用的是Fluent Ribbon,我使用ApplicationMenu作为Ribbon的菜单。我想创建一个如下所示的应用程序菜单: 现在我正在使用StackPanel创建上图中红色圆圈内的项目 所以我想知道是否有更好的方法来创造它?Fluent Ribbon支持这样的控件吗?如果是,那是什么控件以及如何使用它?要为某些内容创建标题,可以尝试HeaderedContentControl。Eg <HeaderedContentControl Header="_JPEG Picture"

我使用的是Fluent Ribbon,我使用ApplicationMenu作为Ribbon的菜单。我想创建一个如下所示的应用程序菜单:

现在我正在使用StackPanel创建上图中红色圆圈内的项目


所以我想知道是否有更好的方法来创造它?Fluent Ribbon支持这样的控件吗?如果是,那是什么控件以及如何使用它?

要为某些内容创建标题,可以尝试HeaderedContentControl。Eg

<HeaderedContentControl Header="_JPEG Picture" Canvas.Left="220" Canvas.Top="116">
   <DockPanel Margin="-50 0 0 0">
         <Image Source="img/penguins.jpg" Width="50" Height="50"/>
         <TextBlock Text="save a picture"/>
   </DockPanel>
</HeaderedContentControl>

对于键盘助记符,您可以为标题提供模板,如:

<HeaderedContentControl.HeaderTemplate>
    <DataTemplate>
        <Label Content="{Binding Header, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=HeaderedContentControl}}"/> 
    </DataTemplate>
</HeaderedContentControl.HeaderTemplate>

要为某些内容创建标题,可以尝试HeaderedContentControl。Eg

<HeaderedContentControl Header="_JPEG Picture" Canvas.Left="220" Canvas.Top="116">
   <DockPanel Margin="-50 0 0 0">
         <Image Source="img/penguins.jpg" Width="50" Height="50"/>
         <TextBlock Text="save a picture"/>
   </DockPanel>
</HeaderedContentControl>

对于键盘助记符,您可以为标题提供模板,如:

<HeaderedContentControl.HeaderTemplate>
    <DataTemplate>
        <Label Content="{Binding Header, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=HeaderedContentControl}}"/> 
    </DataTemplate>
</HeaderedContentControl.HeaderTemplate>