Basic Library for WPF/Silverlight
ヘッダーへのコントロールの追加
製品の概要 > HeaderedContentControl > タスクベースのヘルプ > ヘッダーバーへのコンテンツの追加 > ヘッダーへのコントロールの追加

C1HeaderedContentControl のヘッダーバーは、他のコントロールを保持することができます。このトピックでは、XAML およびコードを使用して、ヘッダーに Button コントロールを追加します。

XAML の場合

XAML で Button コントロールをヘッダーに追加するには、<c1:C1HeaderedContentControl> タグと </c1:C1HeaderedContentControl> タグの間に、次の XAML マークアップを配置します。

<c1:C1HeaderedContentControl.Header>
        <Button Content="Button" Height="Auto" Width="50"/>
</c1:C1HeaderedContentControl.Header>

コードの場合

コードで Button コントロールをヘッダーに追加するには、次の手順に従います。

  1. x:Name="C1HeaderedContentControl1"<c1:C1HeaderedContentControl> タグに追加します。これにより、このコントロールをコード内で呼び出すための一意の識別子が指定されます。
  2. コードビューに切り替えて、InitializeComponent() メソッドの下に次のコードを追加します。

    Visual Basic

    'Button コントロールを作成します。
    Dim NewButton As New Button()
    
    NewButton.Content = "Button"
    
    'Button コントロールのWidthおよびHeightプロパティを設定します。
    NewButton.Width = 50
    NewButton.Height = [Double].NaN
    
    'ヘッダーにボタンを追加します。
    C1HeaderedContentControl1.Header = (NewButton)
    

    C#

    //Button コントロールを作成します。
    Button NewButton = new Button();
    
    NewButton.Content = "Button";
      
    //ButtonコントロールのWidthおよびHeightぷrパティを設定します。
    NewButton.Width = 50;
    NewButton.Height = Double.NaN;
    
    //ヘッダーにコントロールを追加します。
    
    C1HeaderedContentControl1.Header=(NewButton);
    
  3. プログラムを実行します。

このトピックの作業結果

ヘッダーバー内に Button コントロールが表示されます。最終的な結果は、次の画像のようになります。