0


0

Silverlight 3では、データグリッドのすべてのセルを同時に編集できますか?

SL3データグリッドで、グリッドのすべてのセルを編集可能にすることは可能ですか?

Excelワークシートに似たUIを作成する必要があります。 ボタンをクリックすると、単一のオブジェクトまたはセルではなく、オブジェクトのコレクション全体が送信されます。

これは可能ですか?もし可能なら、どうすれば達成できますか?

ありがとう。

1 Answer


2


この質問が答えなしで4時間ここに座った理由は、私たち全員が「ここで問題を見逃していませんか?」と自問しているからだと思います。

まず、実際に「すべてのセルを同時に編集」することはできません。結局、キーボードのキーを押すと、入力されたコントロール、つまりフォーカスのあるコントロールのみが受け入れられます。

「Excelワークシート」の動作は、セルを自動的に生成できるようにした場合にDataGridから得られるものです。

したがって、この質問は、実際には、 `ItemsSource`プロパティに割り当てるオブジェクトに関するものです。 データを保存するために何を使用しているのかを本当に教えてください。

真実は、特にWCF RIAサービスを含める場合、要件を提供するのは非常に簡単です。 最終的には、さまざまな方法で編集し、アプリケーションにとって意味のある任意の時点で変更を送信できる「データコンテキスト」を取得します。