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