Version

User Selection Interactions and Usability (xamDataTree)

Topic Overview

Purpose

This topic describes user selection interactions in the xamDataTree™ control.

In this topic

This topic contains the following sections:

User Interactions and Usability

User interactions summary chart

The following table summarizes the selection user interaction capabilities of the xamDataTree control.

The user can… Using… Details Configurable?

Select single node

mouse

Select a single node by clicking on it.

Yes.png

You can disable node selection setting the TreeSelectionSettings object’s NodeSelection property to None.

Select single node

keyboard

Select a single node using the Up and Down arrow keys to navigate through the nodes.

Yes.png

You can disable node selection setting the TreeSelectionSettings object’s NodeSelection property to None.

Select single node

node’s check box

Select a single node by checking the node check box.

Yes.png

Set the CheckBoxSettings object’s CheckBoxVisibility property to Visible.

Select multiple nodes

mouse

Select multiple nodes pressing the CTRL key and selecting nodes with the left mouse button.

Yes.png

Set the TreeSelectionSettings object’s NodeSelection property to Multiple.

Select multiple nodes

keyboard

Select a sequence of nodes using the Up and Down arrow keys to navigate through the nodes while holding the SHIFT key.

Yes.png

Set the TreeSelectionSettings object’s NodeSelection property to Multiple.

Select multiple nodes

node’s check box

Select multiple nodes by checking the nodes check boxes.

Yes.png

Set the TreeSelectionSettings object’s NodeSelection property to Multiple and the CheckBoxSettings object’s CheckBoxVisibility property to Visible.

Related Content

Topics

The following topics provide additional information related to this topic.

Topic Purpose

This topic describes how to enable the nodes’ check boxes in the xamDataTree control.

This topic describes how to programmatically perform a selection in the xamDataTree control.