2016-05-16 70 views
0

我有一个在一个UserControl上使用5个Datagrid的应用程序。限制用户一次只能选择一个数据网格的最佳方法是什么?任何帮助将不胜感激。.NET WPF确定选择哪个Datagrid

+0

当你提到“一次选择[和]只有一个数据网格”,你在你的是什么会在用户界面方面的意思是心中一个具体的画面?只有其中一个启用?只有其中一个可见? –

+0

是的,我愿意。所有网格在同一时间启用。该程序充当不断刷新的实时数据板。用户可以随时在任何这些网格上选择一行,并对记录进行更改,然后将该记录移至不同的网格。 – Devin

+0

你能描述你遇到的问题吗? –

回答

0

你可以一些单选按钮,代表你的数据网格,我想知道的画面,如:

() radiobutton for Datagrid 1 

*----------------------------* 
| datagrid 1    | 
|       | 
*----------------------------* 

() radiobutton for Datagrid 2 

*----------------------------* 
| datagrid 2    | 
|       | 
*----------------------------* 

DataGrid中的IsEnabled被绑定到对应的单选按钮,这样你有一个Datagrid的只有每次启用。

我希望这可以帮助你。

+0

我的所有数据网格都是同时启用的。该应用程序充满了实时数据,用户可以在任何给定的时间选择任何网格 – Devin

+0

我已经能够做到这一点;但是,它不是很干净。 – Devin

+0

所以我相信你有一个设计(UX)的问题在手中,而不是WPF的问题.... – quicoli

0

你说你说过:“用户将选择一条记录并选择一个动作来完成。问题是目前有五个活动选项可供用户参考”。我的解决方案允许用户看到所有5个网格。

另一个想法是你的动作按钮弹出其他选项,允许用户拿起他想要的正确电网。

enter image description here