<ig:xamTreemap x:Name="Treemap" NodeMouseLeftButtonDown="Treemap_NodeMouseLeftButtonDown"> </ig:xamTreemap>
このトピックでは、xamTreemap コントロールの ItemsSourceRoot プロパティの使用方法を学びます。
ItemsSourceRoot プロパティによって、ユーザーは現在の DataContext のノードのどれをルートに設定するかを指定できます。
Microsoft® WPF アプリケーションを作成します。
アプリケーションに xamTreemap コントロールのインスタンスを追加します。
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; } }
ドリルダウンとドリルしたルートを格納するためのカスタム ロジックを作成します。
関連トピック