製品の概要 > Menu and ContextMenu (Silverlight のみ) > Menu と ContextMenuの要素 > メニューを作成する |
次の手順に従います。
XAML コードのコピー <c1:C1MenuItem Header="MenuItem1" Height="Auto" Width="Auto"/> <c1:C1MenuItem Header="MenuItem2" Height="Auto" Width="Auto"/> <c1:C1MenuItem Header="MenuItem3" Height="Auto" Width="Auto"/>
または
このトピックでは、メニュー項目の1つにアタッチされるサブメニューを作成します。このトピックでは、少なくとも1つのメニュー項目を持つ最上位のメニューが既に作成されていることを前提としています(「最上位のメニューを作成する」を参照)。
次の手順に従います
XAML コードのコピー <c1:C1MenuItem Header="ここをクリック" Height="Auto" Width="Auto"> <c1:C1MenuItem Header="サブメニュー項目" Height="Auto" Width="Auto"/> <c1:C1MenuItem Header="サブメニュー項目" Height="Auto" Width="Auto"/> <c1:C1MenuItem Header="サブメニュー項目" Height="Auto" Width="Auto"/> </c1:C1MenuItem>
または
このトピックでは、C1ContextMenuService クラスを使って TextBox コントロールにコンテキストメニューをアタッチします。
次の手順に従います。
XAML コードのコピーxmlns:c1="clr-namespace:C1.Silverlight;assembly=C1.Silverlight"
XAML コードのコピー <Grid x:Name="LayoutRoot" Background="White"> <TextBox Text="コンテキストメニューを開くために右クリック" Width="170" Height="25" Background="#FFC4D8D4"> </TextBox> </Grid>
XAML コードのコピー <c1:C1ContextMenuService.ContextMenu> </c1:C1ContextMenuService.ContextMenu>
C1ContextMenuService クラスは、ページの FrameworkElement オブジェクトにアタッチできる拡張プロパティとして、コンテキストメニューを公開します。
XAML コードのコピー <c1:C1ContextMenu Width="Auto" Height="Auto"> <c1:C1MenuItem Header="MenuItem1"></c1:C1MenuItem> <c1:C1MenuItem Header="MenuItem2"></c1:C1MenuItem> <c1:C1MenuItem Header="MenuItem3"></c1:C1MenuItem> </c1:C1ContextMenu>