Basic Library for WPF/Silverlight
コンテンツ
製品の概要 > HyperPanel > HyperPanel の機能 > コンテンツ

デフォルトでは、C1HyperPanel パネルは空で表示され、コンテンツがありません。

パネルにコントロールなどのコンテンツを追加する作業は、Canvas や Grid などの他のパネルにコンテンツを追加する場合と同様に簡単です。次の手順では、C1HyperPanel にボタンを追加します。

C1HyperPanel にボタンを追加するには、<c1:C1HyperPanel> タグの後に <Button> タグを追加します。次のようになります。

XAML
コードのコピー
<c1:C1HyperPanel Name="C1HyperPanel1">
    <Button Height="50" Name="button1" Width="50"></Button>
</c1:C1HyperPanel>

C1HyperPanel にボタンを追加するには、ウィンドウをダブルクリックしてコードビューに切り替え、Window_Loaded イベントハンドラを追加してから、次のようにコードを追加します。

Visual Basic
コードのコピー
Private Private Sub UserControl_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
    Dim button1 = New Button
    button1.Height = 50
    button1.Width = 50
    Me.C1HyperPanel1.Children.Add(button1)
End Sub
または
Private Sub Window1_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
    Dim button1 = New Button
    button1.Height = 50
    button1.Width = 50
    Me.C1HyperPanel1.Children.Add(button1)
End Sub

C#
コードのコピー
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
    Button button1 = new Button();
    button1.Height = 50;
    button1.Width = 50;
    this.c1HyperPanel1.Children.Add(button1);
}
または
private void Window_Loaded(object sender, RoutedEventArgs e)
{
    Button button1 = new Button();
    button1.Height = 50;
    button1.Width = 50;
    this.c1HyperPanel1.Children.Add(button1);
}

設計時に C1HyperPanel にボタンを追加するには、次の手順に従います。

  1. C1HyperPanel をクリックして選択します。
  2. Visual Studio のツールボックスに移動し、Button コントロールをダブルクリックします。コントロールがパネルに追加されます。

コンテンツの配置

HorizontalContentAlignment プロパティと VerticalContentAlignment プロパティは、C1HyperPanel パネル内のコンテンツをどのように配置するかを制御します。デフォルトでは、どちらのプロパティも Center に設定されており、コンテンツがパネル内の中央に配置されます。

HorizontalContentAlignment のオプションは、Left、Center、Right、および Stretch です。VerticalContentAlignment のオプションは、Top、Center、Bottom、および Stretch です。たとえば、HorizontalContentAlignment を Left、VerticalContentAlignment を Bottom に設定した場合、次の図のように、コンテンツはパネルの左下隅に表示されます。