同じページ上のコンボボックスのSelectedItemの
プロパティのviewmodel
つまり、データグリッド内の行を選択すると、コンボボックス内の値が変更され、上記のプロパティの値も選択されたiteの値に設定されますmのデータグリッド。
私はこのような多使用しようとした:
<DataGrid.SelectedItem>
<MultiBinding Converter="{StaticResource sapConverter}" >
<Binding Path="SelectedSap" Mode="TwoWay"/>
<Binding ElementName="cbSearchCompanyName" Path="SelectedItem" Mode="OneWay"/>
</MultiBinding>
</DataGrid.SelectedItem>
ここSelectedSapは、そのプロパティは、私が更新すること、です。しかし、コンバータのvalues()を見ると、SelectedSapに対応するvalue(0)は常にNothingであり、その結果、プロパティは私の望むとおりに変更されません。 コンボとのバインディングは正常に動作します。
私はマルチバインディングなしでテストしようとしています。私はコンボについて気にしない、私はただプロパティの価値を変更しているということです。このように:
すべて正常です。 トリックはどこにあり、必要な機能をどのように実装する必要がありますか? ありがとうございます。
直接コンボボックスにpopertyのSelectedSapを結合しないのはなぜ?そのため、選択されたアイテムのデータグリッドと選択されたアイテムのcomboxは、ビューモードと同じプロパティにバインドされます – Guillaume