1

ここには明白な答えがなければならないように感じますが、私はそれを見つけることができません.

私は DataGrid を使用しており、既に存在するすべての行の編集のために列の 1 つを無効にしたいと考えています。ただし、新しい行を追加するときに、その行 (DataGrid の最後の行) の列を無効にしたくありません。IsReadOnly は、最後の行を含む列全体を無効にします。

どんな助けでも大歓迎です。

編集: スタイル、プロパティ IsEnabled、およびコンバーターを使用したソリューションが見つかりました。(データグリッドに設定されていないため、> 0ではないID列があることを使用します)。より良い方法で追加された行のプロパティのみを設定する良い方法を誰かが知っている場合でも、その答えは高く評価されます。(気になります。)

4

1 に答える 1

0

新しい行が作成されたときにアクション リスナーを作成する必要があります。アクション リスナーは、アクションを実行するようにトリガーされます。アクションでは、新しい行を有効にするように彼に指示するだけです。コードの一部が必要な場合は、私が提供します:)

于 2012-06-14T14:01:26.190 に答える