2012-04-26 15 views
1

Visual Studio 11 Betaと共に.NET 4.5 Betaで利用できる新しいWPFリボンコントロールで試してみました。しかし、私を混乱させることが1つあります。.NET 4.5ベータ版 - リボンコントロール

MSDN Ribbon Class

私たちはこのような単純なXAMLを追加する場合:

<Window x:Class="WpfApplication2.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="MainWindow" Height="350" Width="525"> 
<StackPanel> 
    <Ribbon> 
    </Ribbon> 
</StackPanel> 

をその後、我々は(それが予想されたように)私たちのリボンを得るが、そのようなリボンは、デフォルトでは一つの要素を持っている - とこれは厄介な部分です。これはRibbonApplicationMenuオブジェクトに似ていますが、私はそこに子やイベントを追加してこの男を削除することはできません。下向きの矢印をクリックすると、それは垂直に拡大しています(下の図に表示されています)。

http://s17.postimage.org/3lvh8wyb3/ribbon4_5.png

誰もがこのオブジェクトを削除する方法任意のアイデアを持っていますか?それとも、どうやって使うの? MSDNサイトからサンプルを作成しようとすると、それらのすべてがうまく動作します。このデフォルト要素がXAMLで追加したものと一緒に存在することを期待してください。誰もが同じを試してみましたか?ご協力ありがとうございます。


はい、該当します。たぶん私は私の質問ではあまり正確ではありませんでした。あなたはこの問題を解決するためにmiを手伝ってくれました。私の問題は、例のように<Ribbon.ApplicationMenu>の代わりに<RibbonApplicationMenu>タグ を使用していたためです。このため、デフォルトのアプリケーションメニュー以外にも新しいアプリケーションメニューが表示されていたため、混乱して削除したいのです。とにかく、ありがとう!

答えて

1

あなたはそれを使用することができます:私はそれを削除しないよう勧め

<Ribbon> 
     <Ribbon.ApplicationMenu> 
      <RibbonApplicationMenu SmallImageSource="..." > 
       <RibbonApplicationMenuItem Header="New" Click="New_Click" ImageSource="..." /> 
       <RibbonApplicationMenuItem Header="Open" Click="Open_Click" ImageSource="..." /> 
       <RibbonApplicationMenuItem Header="Save" Click="Save_Click" ImageSource="..." /> 

、すべての標準のリボンは、アプリケーションメニューを持っています。

+0

はい、そうです。たぶん私は私の質問ではあまり正確ではありませんでした。あなたはこの問題を解決するためにmiを手伝ってくれました。あなたの例のようにの代わりにタグを使用していたので、私の問題があります。このため、デフォルトのアプリケーションメニュー以外にも新しいアプリケーションメニューが表示されていたため、混乱して削除したいのです。とにかく、ありがとう! – mdn

関連する問題