1

私は Fluent Ribbon を使用しており、リボンのメニューには ApplicationMenu を使用しています。次のような ApplicationMenu を作成したいと思います。

ここに画像の説明を入力

現在、上の画像の赤い円の中にある項目を作成するために StackPanel を使用しています。

それで、それを作成するより良い方法があるのだろうか?Fluent Ribbon サポートはそのようなコントロールですか? はいの場合、それはどのようなコントロールで、どのように使用できますか?

4

1 に答える 1

0

一部のコンテンツのヘッダーを作成するには、HeaderedContentControl を試すことができます。例えば;

<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>
于 2015-11-27T19:04:50.823 に答える