I found a bug when use MergeCells in grid view and tree list view, I am the license account, my support is out of date,But I still want to feadback the bug to you , I make a vedio in attachment
When use in radtreelistview , I can not explict set the MergedCellsStyle, maybe MergedCellsStyleSelector also have the bug.I just try MergedCellsStyle.
The JAWS screen reader cannot read the RadTreeListView and also its rows and cells.
This reproduces after the 2019.3.917 release.
To work this around create a custom RadTreeListViewAutomationPeer:
public class CustomTreeListView : RadTreeListView
{
protected override AutomationPeer OnCreateAutomationPeer()
{
return new CustomTreeListViewAutomationPeer(this);
}
}
public class CustomTreeListViewAutomationPeer : RadTreeListViewAutomationPeer
{
public CustomTreeListViewAutomationPeer(RadTreeListView owner)
: base(owner)
{
var methodInfo = typeof(RadTreeListViewAutomationPeer).GetMethod("GetItemPeers", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
methodInfo.Invoke(this, null);
}
protected override List<AutomationPeer> GetChildrenCore()
{
var frameworkPeer = new FrameworkElementAutomationPeer((FrameworkElement)this.Owner);
return frameworkPeer.GetChildren();
}
}
this
.RadTreeListView.SelectedCells.Clear();
If you move an item from one level to another into the tree, the indent of the corresponding row won't get updated. This is reproducible only if the new parent of the moved item is expanded, while the operation is executed. Usually, this can be reproduced by calling the ExpandHierarchyItem() for the new parent item method just after the moving of the original item. To resolve this you can delay the expanding of the item. Note that the expanding is executed manually by calling the ExpandHierarchyItem() method. So, you can use a dispatcher with a lower DispatcherPriority to delay this. Or alternatively, you can collapse the item before expanding it (using the CollapseHierarchyItem() method).