データグリッド内の行で、セル/フィールドの隣のセルが使用されている場合、またはその逆の場合、セル/フィールドを無効にしようとしています。言い換えると、ユーザーはどちらか一方しか入力できません。ユーザーが一方のセルに情報を入力する場合は、もう一方を無効にするか、読み取り専用にする必要があります。どうすればこれを達成できますか?どういうわけかコンバーターを作成できますか?同時に、ユーザーは、そのセルに情報を入力するつもりがなかった場合に備えて、そのセルをゼロにすることができるはずです。どんなアドバイスも大歓迎です。
<DataGridTextColoumn Binding="{Binding Property1}" Header="Property1" />
<DataGridTextColoumn Binding="{Binding Property2}" Header="Property2" />
-したがって、property1セルに情報を入力すると、property2セルには何も入力できなくなります。property2セルに何かを入力すると、property1セルに何も入力できなくなります。