This is a migrated thread and some comments may be shown as answers.

Clicked on the group header and collapsed group

1 Answer 67 Views
PropertyGrid
This is a migrated thread and some comments may be shown as answers.
Elena
Top achievements
Rank 1
Elena asked on 26 Mar 2015, 08:37 AM
Hello,

Sometimes unintentionally clicked on the group header and collapsed group, How can prevent collapsed group ? or collapse like expander if clicked on the button expand or collapse?

1 Answer, 1 is accepted

Sort by
0
Maya
Telerik team
answered on 30 Mar 2015, 08:21 AM
Hello Elena,

Generally, the whole element is a RadToggleButton which will be checked/unchecked no matter where exactly on it you have clicked. What you can try is to verify the exact place and cancel the bubbling of the mouse event. For example:
public MainWindow()
       {
           InitializeComponent();
           this.AddHandler(RadToggleButton.PreviewMouseLeftButtonDownEvent, new MouseButtonEventHandler(OnPreviewMouseLeftButtonDown), true);
       }
       private void OnPreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
       {
           var element = e.OriginalSource as FrameworkElement;
           var toggleButton = element.ParentOfType<RadToggleButton>();
           if (toggleButton != null && element.Name != "IconInnerBorder")
           {
               e.Handled = true;
           }
       }


Regards,
Maya
Telerik
 

See What's Next in App Development. Register for TelerikNEXT.

 
Tags
PropertyGrid
Asked by
Elena
Top achievements
Rank 1
Answers by
Maya
Telerik team
Share this question
or