1

いくつかのオブジェクトにバインドされた WPF グリッドがあります。各オブジェクトに 2 つの状態State1State2. State11 つの列の値に対応し、値に応じて、行の色を赤、黄、または白に変更します。

State2行がダーティ、待機中、またはリモート オブジェクトに同期されているかどうかに対応する別の状態があります。State2すでに使用されているため、行の色を使用して示すことはできません。の状態をユーザーに通知する最良の方法は何State2ですか?

長方形の列を追加して色を変更することを考えていましたが、State1色の変更は列の色にも干渉します。私が考えていた別の方法は、行名の色を変えることです。これは可能ですか?人々はアプリケーションでこれをどのように達成しますか?

4

3 に答える 3

1

私が考える最も簡単なことは、「state2」などの名前の列を作成し、状態情報に対応する単語を単純に表示することです。

さらに、テキストとともに変化する色の手がかりを追加するオプションがあります。

このようにして、ユーザーが見ている情報の正確な値を伝えることができないことを心配する必要はありません。

于 2012-04-18T02:55:43.323 に答える
1

スペースを取らずに物事を区別する最も簡単な方法はアイコンです。:)

于 2012-04-18T03:02:45.113 に答える
0

行の色付けには、背景色と前景 (テキスト) 色の 2 つの部分があります。

背景の色は、赤、黄、または白です。太字のフォントを使用できる場合は、フォントの色で情報を提供できます。きれいな場合は黒、汚れた場合は灰色が適しています。汚れた行のテキストは明るく表示されるため、目立ちます。

于 2012-04-18T03:54:24.247 に答える