バージョン

アニメーション

このトピックでは、UltraDataPieChart コントロールで有効にできるさまざまなアニメーションに関する情報を提供します。

このトピックは、以下のセクションで構成されています。

要件

このトピックは、ユーザーがデータ バインディング トピックを既に読んでいることを前提とし、はじめにそのコードを使用します。

UltraDataPieChart のアニメーション

UltraDataPieChart は、スライスの表示や値の変更時のアニメーション化をサポートしています。

IsTransitionInEnabled プロパティを true に設定すると、円チャートがアニメーションで表示されます。実行されるアニメーションのタイプは、TransitionInMode 列挙プロパティを表示したいアニメーションのタイプに設定することで構成できます。さらに、TransitionInSpeedType プロパティを、インデックス、値、通常、またはランダム化でスケー​​ルするように設定することもできます。このアニメーションの期間は、TimeSpan を受け取る TransitionInDuration プロパティで制御できます。

データの変更をアニメーション化する場合は、AnimateSeriesWhenAxisRangeChanges プロパティを true に設定することでも実行できます。この変更の期間は、TransitionDuration プロパティを設定することでも構成できます。

コード例

C# の場合:

UltraDataPieChart dataPieChart = new UltraDataPieChart()
{
    ItemsSource = Data,
    AnimateSeriesWhenAxisRangeChanges = true,
    IsTransitionInEnabled = true,
    TransitionDuration = new TimeSpan(0, 0, 3),
    TransitionInDuration = new TimeSpan(0,0,3),
    TransitionInMode = CategoryTransitionInMode.AccordionFromLeft,
    TransitionInSpeedType = TransitionInSpeedType.Random
};