バージョン

データ ドリルダウン

始める前に

このトピックでは、xamTreemap コントロールの ItemsSourceRoot プロパティの使用方法を学びます。

ItemsSourceRoot プロパティによって、ユーザーは現在の DataContext のノードのどれをルートに設定するかを指定できます。

単純なドリルダウン アプリケーションの作成

  1. Microsoft® WPF アプリケーションを作成します。

  2. アプリケーションに xamTreemap コントロールのインスタンスを追加します。

  3. NodeMouseLeftButtonDown イベントを処理します。

XAML の場合:

<ig:xamTreemap
    x:Name="Treemap"
    NodeMouseLeftButtonDown="Treemap_NodeMouseLeftButtonDown">
</ig:xamTreemap>

Visual Basic の場合:

Private Sub Treemap_NodeMouseLeftButtonDown _
(ByVal sender As Object, ByVal e As TreemapNodeClickEventArgs)
    If Treemap.ItemsSourceRoot <> e.Node.DataContext Then
        Treemap.ItemsSourceRoot = e.Node.DataContext
    End If
End Sub

C# の場合:

private void Treemap_NodeMouseLeftButtonDown(object sender, TreemapNodeClickEventArgs e)
{
    if (Treemap.ItemsSourceRoot != e.Node.DataContext)
    {
        Treemap.ItemsSourceRoot = e.Node.DataContext;
    }
}
  1. ドリルダウンとドリルしたルートを格納するためのカスタム ロジックを作成します。

xamTreemap Data Drill down.png

関連トピック