2

私はWPFプログラミングに不慣れで、いくつかのリボンコントロールライブラリを試してみることにしました。今のところ最もよく見えるライブラリは、MicrosoftRibbonControlsLibraryです。リボンライセンスページで入手できます。

これまでのところ、私は新しいプロジェクトを開始し、ウィンドウにコントロールを追加しましたが、それらはスタックしています:これはこれまでのコードです:

<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="808" xmlns:my="http://schemas.microsoft.com/wpf/2008/toolkit" xmlns:my1="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" WindowStyle="SingleBorderWindow">
    <Grid>
        <my1:Ribbon HorizontalAlignment="Left" Name="ribbon1" VerticalAlignment="Top" Height="165" Width="786" ShowQuickAccessToolbarOnTop="False" WindowIconVisibility="Visible" DataContext="{Binding}" Margin="0,-20,0,0">
            <my1:Ribbon.ApplicationMenu>
                <my1:RibbonApplicationMenu Visibility="Hidden" IsEnabled="True" />
            </my1:Ribbon.ApplicationMenu>
            <my1:RibbonTab Label="Tab1" Name="rtab1" >
            </my1:RibbonTab>
            <my1:RibbonTab Label="tab2" Name="rtab2"/>
        </my1:Ribbon>

    </Grid>
</Window>

質問
1)このリボンコントロールのサンプルはどこにありますか?グーグルを試しましたが、何も役に立ちませんでした。
2)特定のリボンタブにアイテムを追加するにはどうすればよいですか?プロパティグリッドのこれらすべてのプロパティで迷子になっています。今のところ、その目的のためのデザイナーを見つけていません。
3)デザイナーを切り替えて、TabPage2に配置したアイコン/ボタン/ ...を表示するにはどうすればよいですか?

(参考:ApplicationMenuを削除できないため、流暢なリボンライブラリは機能していないようです。)

4

1 に答える 1

3

素晴らしいサンプル/チュートリアルを見つけました:

http://windowsclient.net/downloads/folders/hands-on-labs/entry76491.aspx

サンプルは、説明付きのマニュアルと、リボン制御を実装するためのステップバイステップの説明付きのいくつかのテストプロジェクトを提供します。

私はWPFにまったく慣れていませんが、サンプルから必要なクラスを抽出して、プログラムにリボンベースのメニューを提供することができました。

于 2010-06-19T16:50:32.087 に答える