2012-03-31 6 views

答えて

1

私はそれができないと言います。メニュー項目は単に関数を呼び出すだけで、何もできませんが、対応するテキストを表示し、起動時に対応するメソッドを呼び出します。私は、テキストを更新したり、関数呼び出しをある程度変更するなど、余分な機能をハッキングする例がいくつか見受けられましたが、これを超えることはできません。

AppBarでできることは、IApplicationBarと、場合によってはApplicationBarMenuItemの機能によって制限されることに注意してください。そして誰もあなたの要求に近くても何も公開しません。

ただし、メニュー項目を有効または無効にすることはできますが、それはあなたが望むとは思えません。

2

あなたはMenuItem.Header、as described in this tutorialのテンプレートを変更することができます:私は、例えば、この取得したいです。たとえば、

<toolkit:ContextMenuService.ContextMenu> 
    <toolkit:ContextMenu> 
    <toolkit:MenuItem Header="AddItem"/> 
     <!-- a templated menu item --> 
     <toolkit:MenuItem> 
     <toolkit:MenuItem.Header> 
      <StackPanel Orientation="Horizontal"> 
       <TextBlock Text="Delete Item"/> 
       <Image Source="Images/appbar.delete.rest.png"/> 
      </StackPanel> 
     </toolkit:MenuItem.Header> 
     </toolkit:MenuItem> 
    </toolkit:ContextMenu> 
    </toolkit:ContextMenuService.ContextMenu> 
+0

あなたは質問を誤解していたと思います。そして、私は@iJoyの質問が可能だとは思わない。 –

+0

@willmel ...ああ、アプリのバー。できません! – ColinE

関連する問題