Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
70
Hot Tracking priority, Empty Row settings...
posted

I have a couple of directives from our UI team that I need to implement in an UltraWinTree control:

  1. Mousing over a 'Selected' node should not change it's appearance.  Since the priority of the HotTrackingNodeAppearance is higher that that of the SelectedNodeAppearance, mousing over a 'Selected' node causes it to be displayed with the HotTracking appearance.  I would like to implement the opposite behavior, mousing over a 'selected' node should leave the node's appearance unaffected.  I've tried doing this manually in the MouseMouse event, but it seems that the appearance objects have already been applied at that point.
  2. Is there a way to fill the unused portion of an UltraTreeView control with empty rows?  I'm looking for the same functionality implemented by the UltraGridView's EmplyRowSettings property.

Thanks

Parents
No Data
Reply
  • 69832
    Offline posted

    1. You can set the UltraTree.Override.HotTracking property to False to prevent hot tracking altogether. If you want to only disallow it for selected nodes, you should be able to do that by handling the BeforeSelect event, and set the UltraTreeNode.Override.HotTracking to Default for the previously selected nodes, and True for the newly selected ones.

    2. No; If you like you can visit http://devcenter.infragistics.com/Protected/RequestFeature.aspx and submit a request for the feature.

Children