Category / Section
How to restrict the expansion of TreeViewAdv on DoubleClick?
1 min read
To restrict the expansion of TreeViewAdv on Double click on TreeViewItem, the PreviewMouseDoubleClick event should be handled. The same has been demonstrated in the following code example:
MainWindow.XAML:
<syncfusion:TreeViewAdv Name="treeViewAdv" syncfusion:SkinStorage.VisualStyle="Office2013"> <syncfusion:TreeViewAdv.ItemContainerStyle> <Style TargetType="syncfusion:TreeViewItemAdv"> <Setter Property="IsEditable" Value="False"/> </Style> </syncfusion:TreeViewAdv.ItemContainerStyle> <syncfusion:TreeViewItemAdv Header="Winrt"> <syncfusion:TreeViewItemAdv Header="SfTabControl"/> <syncfusion:TreeViewItemAdv Header="SfAccordion"/> <syncfusion:TreeViewItemAdv Header="SfBusyIndicator"/> <syncfusion:TreeViewItemAdv Header="SfCalculator"/> </syncfusion:TreeViewItemAdv> <syncfusion:TreeViewItemAdv Header="WPF"> <syncfusion:TreeViewItemAdv Header="TreeViewAdv"/> <syncfusion:TreeViewItemAdv Header="SfBusyIndicator"/> <syncfusion:TreeViewItemAdv Header="SfCalculator"/> </syncfusion:TreeViewItemAdv> <syncfusion:TreeViewItemAdv Header="Silverlight"> <syncfusion:TreeViewItemAdv Header="SfAccordion"/> <syncfusion:TreeViewItemAdv Header="SfBusyIndicator"/> <syncfusion:TreeViewItemAdv Header="SfCalculator"/> </syncfusion:TreeViewItemAdv> <syncfusion:TreeViewItemAdv Header="WP"> <syncfusion:TreeViewItemAdv Header="SfBusyIndicator"/> <syncfusion:TreeViewItemAdv Header="SfCalculator"/> </syncfusion:TreeViewItemAdv> </syncfusion:TreeViewAdv>
MainWindow.CS:
treeViewAdv.PreviewMouseDoubleClick += treeViewAdv_PreviewMouseDoubleClick; void treeViewAdv_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e) { //Handled the double click event e.Handled = true; }