この値はデータグリッドの選択に依存するため、textBox があり、値コンバーターを使用して text プロパティを設定します。だから私はこのコードを使用します:
<TextBox Height="23" HorizontalAlignment="Stretch" Margin="5,26,0,0" Name="myTxt" VerticalAlignment="Top"
Text="{Binding ElementName=Principal, Path=DataContext.OneProperty, Converter={StaticResource myConverter}}">
Normallt 私はこのように使用します:
Text="{Binding myProperty}"
しかし、この場合、コンバーターが必要ですが、dataContext のプロパティも更新したいと考えています。
それは可能ですか、またはコンバーターを使用すると、dataContext のプロパティを更新できませんか?
ありがとう。
編集:
私はもう少し明晰になろうとしています。
TextBox を持つビューがあります。このテキストボックスをコンバーターに合わせて設定したいです。このコンバーターは、myDataGridSelectedItems というビュー モデルのプロパティを使用します。しかし、ビュー モデルには myTextBox と呼ばれる他のプロパティがあり、textBox がコンバーターから受け取った値で値を更新するときに更新する必要があります。
したがって、ビューの Text プロパティをビュー モデルの 2 つのプロパティにバインドしたいと考えています。