「ABC 12」など、3 つの文字と 2 つの数字で構成される単一のプロパティがあります。私のプロジェクトの要件では、UI がこれを 3 文字の組み合わせ用の ComboBox と数値用の TextBox に分割するよう求めています。これは、必要な文字列の一部を解析するコンバーターを使用して非常に簡単に行うことができます。
私の質問は、2 つの異なるコントロールの値に基づいてプロパティをリセットできるように、コンバーターに「ConvertBack」ロジックを実装する方法があるかどうかです。
私のxaml:
<ComboBox IsEnabled="{Binding EditMode}" ItemsSource="{Binding AbbrevsList}"
DisplayMemberPath="SelectedAbbrev" SelectedValuePath="Abbrev"
SelectedValue="{Binding Row.Code, Converter=CodeAlphaConverter,
UpdateSourceTrigger=PropertyChanged}" />
<TextBox TextAlignment="Left">
<TextBox.Text>
<Binding Path="Row.Code" Converter="CodeNumericConverter"
UpdateSourceTrigger="LostFocus">
</Binding>
</TextBox.Text>
</TextBox>
ありがとう。