Xuni コントロール > FlexChart > 機能 > 選択 |
ユーザーが FlexChart 内の任意の領域をタップしたときに FlexChart のどの要素を選択するかを選択できます。それには、SelectionMode
プロパティを設定します。このプロパティは 3 つのオプションを提供します。
また、FlexChart コントロールの SelectedBorderColor
プロパティと SelectedBorderWidth
プロパティを設定して、選択された項目をカスタマイズすることもできます。
次の図は、これらのプロパティを設定した後の FlexChart を示しています。
SelectionMode を Series に設定した場合
SelectionMode を Point に設定した場合
次のコード例は、C# と XAML でこれらのプロパティを設定する方法を示します。この例では、「クイックスタート」セクションで作成したサンプルを使用しています。
C# |
コードのコピー
|
---|---|
chart.SelectionMode = Xuni.Forms.ChartCore.ChartSelectionModeType.Point; chart.SelectedBorderColor = Color.FromHex("#FFFFFF"); chart.SelectedBorderWidth = 5; chart.SelectedDashes = new double[] { 2, 1 }; |
XAML |
コードのコピー
|
---|---|
<xuni:FlexChart x:Name="chart" ChartType="Column" ItemsSource="{Binding Data}" BindingX="Name" SelectionMode="Point" SelectedBorderColor="#FFFFFF" SelectedBorderWidth = "5" SelectedDashes="2,1" Grid.Row="1" Grid.ColumnSpan="2"> <xuni:FlexChart.Series> <xuni:ChartSeries x:Name="Sales2014" Name="2014 Sales" Binding="Sales" ></xuni:ChartSeries> </xuni:FlexChart.Series> </xuni:FlexChart> |