当前,当用户单击项目列表时,该行将展开。当用户再次单击列表时,它会折叠,我需要如何制作帮助。我不想放任何按钮(如果可能的话)这将是一个触摸屏系统。 这是我当前的输出:
这是我的代码:
Edge
答案 0 :(得分:0)
我已经找到了解决方法
我正在添加MouseLeftButtonUp事件
,然后在后面的代码
private void DgItemDisplay_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
DataGrid dg = sender as DataGrid;
if (dg == null)
return;
if (dg.RowDetailsVisibilityMode == DataGridRowDetailsVisibilityMode.VisibleWhenSelected)
dg.RowDetailsVisibilityMode = DataGridRowDetailsVisibilityMode.Collapsed;
else
dg.RowDetailsVisibilityMode = DataGridRowDetailsVisibilityMode.VisibleWhenSelected;
}