2016-05-16 7 views
0

1つのUserControlで5つのDatagridを使用するアプリケーションがあります。一度に1つのDataGridだけを選択できるようにユーザを制限する最善の方法は何でしょうか。どんな助けでも大歓迎です。あなたは、私のような画面あなたのデータグリッドを表すいくつかのラジオボタン、思ったんだけどでき.NET WPF選択されているデータグリッドを確認する

+0

は、あなたがそれはユーザーインターフェースの用語で意味あるもののあなたの心の中で具体的な絵を持っていますか?それらのうちの1つだけが有効になっていますか?そのうちの1つだけが表示されていますか? –

+0

はい、あります。すべてのグリッドは同時に有効になります。このプログラムは、常にリフレッシュするライブデータボードとして機能します。ユーザーはいつでもこれらのグリッドのいずれかの行を選択し、レコードを変更してレコードを別のグリッドに移動することができます。 – Devin

+0

あなたは問題を説明できますか? –

答えて

0

() radiobutton for Datagrid 1 

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

() radiobutton for Datagrid 2 

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

データグリッドでIsEnabledは、対応するラジオボタンにあなただけの時間ごとに有効1つのデータグリッドを持ってこのようにバインドされています。

こちらがお役に立てば幸いです。

+0

私のデータグリッドはすべて同時に有効になっています。アプリケーションはライブデータで満たされており、ユーザーはいつでも任意のグリッドを選択できます – Devin

+0

これまでにこれを行うことができました。しかし、それは非常にきれいではなかった。 – Devin

+0

WPFの問題ではなく、手にデザイン(UX)の問題があると思います。 – quicoli

0

あなたは言った: "ユーザーはレコードを選択し、完了するためのアクションを選択します。問題は現在、ユーザが"を参照している可能性のある5つのアクティブな選択肢があります。私の解決策では、ユーザーは5つのグリッドすべてを見ることができます。

もう1つのアイデアは、アクションボタンが他のオプションをポップアップし、ユーザーが希望する正しいグリッドを選択できるようにすることです。あなたは、「一度に一つだけのDataGridを[INGの]を選択」を参照してください

enter image description here

関連する問題