<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;
}
}
ドリルダウンとドリルしたルートを格納するためのカスタム ロジックを作成します。
関連トピック