ExtendedLibrary for WPF/Silverlight
ブックを作成する
Book > タスク別ヘルプ > ブックを作成する

C1Book コントロールは、設計時に、XAML およびコードで簡単に作成できます。次の手順で作成した C1Book コントロールは、空のコンテナとして表示されます。このコントロール

設計時

C1Book コントロールを作成するには、次の手順に従います。

  1. ウィンドウのデザインサーフェスをクリックして選択します。

  2. ツールボックスの[C1Book]アイコンをダブルクリックして、コントロールをパネルに追加します。これで、C1Book コントロールがアプリケーションに追加されました。

  3. 必要に応じて、コントロールを選択し、[プロパティ]ウィンドウでプロパティを設定することにより、コントロールをカスタマイズすることもできます。

XAML の場合

C1Book コントロールを XAML マークアップを使用して作成するには、次の手順に従います。

  1. Visual Studio ソリューションエクスプローラーで、プロジェクトファイルリスト内の[参照]フォルダを右クリックします。コンテキストメニューから[参照の追加]を選択し、C1.WPF.4.dll/C1.Silverlight.5.dll および C1.WPF.Extended.4.dll/C1.Silverlight.Extended.5.dll アセンブリを選択して、[OK]をクリックします。

  2. xmlns:c1="http://schemas.componentone.com/winfx/2006/xaml" を初期状態の タグに追加することで、プロジェクトに XAML 名前空間を追加します。次のようになります。

    XAML
    コードのコピー
    <Window xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation 
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:c1=http://schemas.componentone.com/winfx/2006/xaml 
            x:Class="Window1" Title="Window1" Height="230" Width="348">
    
  3. <c1:C1Book> タグをプロジェクトの <Grid> タグ内に追加して、C1Book コントロールを作成します。マークアップは次のようになります。

    XAML
    コードのコピー
    <Grid>
        <c1:C1Book x:Name="C1Book1" Height="300" Width="450"/>
        </c1:C1Book>
    </Grid>
    

    このマークアップは、「C1Book1」という名前の空の C1Book コントロールを作成し、コントロールのサイズを設定します。

コードの場合

C1Book コントロールをコードで作成するには、次の手順に従います。

  1. Visual Studio ソリューションエクスプローラーで、プロジェクトファイルリスト内の[参照]フォルダを右クリックします。コンテキストメニューから[参照の追加]を選択し、C1.WPF.4.dll/C1.Silverlight.5.dll および C1.WPF.Extended.4.dll/C1.Silverlight.Extended.5.dll アセンブリを選択して、[OK]をクリックします。

  2. XAML ビューで、タグを次のように更新し、ウィンドウ内の初期状態のグリッドに名前を付けます。

    <Grid x:Name="LayoutRoot">
    
  3. [Window1.xaml]ウィンドウ内で右クリックし、[コードの表示]を選択してコードビューに切り替えます。

  4. 次の import 文をページの先頭に追加します。

    コードのコピー
    Imports C1.WPF
    Imports C1.WPF.Extended
    
    コードのコピー
    using C1.WPF;
    using C1.WPF.Extended;
    
  5. ページのコンストラクタに、C1Book コントロールを作成するコードを追加します。次のようになります。

    コードのコピー
    Public Sub New()
        InitializeComponent()
        Dim c1book1 as New C1Book
        c1book1.Height = 300
        c1book1.Width = 450
         LayoutRoot.Children.Add(c1book1)
    End Sub
    
    コードのコピー
    public MainPage()
    {
        InitializeComponent();
        C1Book c1book1 = new C1Book();
        c1book1.Height = 300;
        c1book1.Width = 450;
        LayoutRoot.Children.Add(c1book1);
    }
    

    このコードは、「c1book1」という名前の空の C1Book コントロールを作成し、コントロールのサイズを設定し、コントロールをページに追加します。

ここまでの成果

C1Book コントロールを作成しました。上記の手順で作成した C1Book コントロールは、空のコンテナとして表示されます。このコントロールを実行時にブックとして表示するには、項目を追加する必要があります。例については、「ブックへ項目を追加する」を参照してください。