Basic Library for UWP/WinRT XAML
ラジアルメニュー項目間へのセパレータの加

このトピックでは、ラジアルメニュー項目間にセパレータを追加する方法について学習します。セパレータは、2つの C1RadialMenuItem の間に空のセクターとして表示されます。C1RadialMenuItem 間にセパレータを追加する方法は2通りあります。それには、既存のメニュー項目の間に空の C1RadialMenuItem を配置するか、各 C1RadialMenuItem C1RadialMenu SectorCount および DisplayIndex を設定します。

XAML の場合

次のいずれかを実行します。

C1RadialMenuItem の挿入

他のメニュー項目の間に空の C1RadialMenu を配置してセパレータを追加するには、2つの <Xaml:C1RadialMenuItem> タグの間に <Xaml:C1RadialMenuItem /> を配置します。


コードのコピー
<Xaml:C1RadialMenu SectorCount="8" >
        <Xaml:C1RadialMenuItem Header="項目1" />
        <Xaml: C1RadialMenuItem />
        <Xaml:C1RadialMenuItem Header="項目2"  />
        <Xaml: C1RadialMenuItem />
        <Xaml:C1RadialMenuItem Header="項目3"  />          
      </Xaml:C1RadialMenu>

SectorCount と DisplayIndex の設定

C1RadialMenuItem C1RadialMenu SectorCount および DisplayIndex を設定して、アプリケーションにセパレータを追加する場合、XAML マークアップは次のようになります。


コードのコピー
<Xaml:C1RadialMenu SectorCount="8" >
     <Xaml:C1RadialMenuItem Header="項目1" />
     <Xaml:C1RadialMenuItem Name="C1RadialMenuItem1" Header="項目2"
                            DisplayIndex="2" />              
     <Xaml:C1RadialMenuItem Header="項目3" DisplayIndex="4" />          
</Xaml:C1RadialMenu>

このトピックの作業結果

どちらのマークアップサンプルでも、結果は次の図のようになります。

比較のために、同じマークアップでセパレータを追加しない場合の結果は、次の図のような C1RadialMenu になります。

関連トピック

 

 


Copyright © GrapeCity inc. All rights reserved.