在RadGridView Telerik C#WPF中一次展开一行
我有一个telerik RadGridView,带有一个HierarchyChildTemplate,可以在展开时显示子网格。现在我只想同时展开一个项目。如何做到这一点?我可以找到WinForms的选项,但不能在WPF中使用 我使用HierarchyChildTemplate来显示所解释的网格 我尝试实现“RowisExpandedChange”事件,但不知道从那里到底要做什么。我可以做到:在RadGridView Telerik C#WPF中一次展开一行,wpf,telerik,radgridview,Wpf,Telerik,Radgridview,我有一个telerik RadGridView,带有一个HierarchyChildTemplate,可以在展开时显示子网格。现在我只想同时展开一个项目。如何做到这一点?我可以找到WinForms的选项,但不能在WPF中使用 我使用HierarchyChildTemplate来显示所解释的网格 我尝试实现“RowisExpandedChange”事件,但不知道从那里到底要做什么。我可以做到: private void RowIsExpandedChanging_EventHandler(RowC
private void RowIsExpandedChanging_EventHandler(RowCancelEventArgs eventArgs)
{
eventArgs.Row.GridViewDataControl.CollapseAllHierarchyItems();
}
但这会导致堆栈溢出,因为它会递归地调用自身
感谢您的帮助 我想你已经
<telerik:GridViewToggleRowDetailsColumn>
如何展开项目,即为什么以及如何同时展开多个项目?使用HierarchyChildTemplate,如下所述:
ExpandMode="Single"