Я создаю инфраструктурную сетку wpf во время выполнения.
в FieldLayoutInitialized я создаю несвязанные поля.
одно образец несвязанного поля:
UnboundField field = new UnboundField();
field.Name= "Testfield";
field.BindingPath = "Binding path";
FieldLayout fieldLayout;
fieldLayout.Fields.Add(field)
Номое требование - у меня есть поле, которое рассчитывается так, чтобы я создал конвертер.конвертер вернет сумму двух значений.
A3 = A1 + A2;
Если это из файла XAML, мы можем написать как
<Textbox.Value>
<MultiBinding Converter="{StaticResource ConvertnameClass}" Mode="OneWay">
<Binding Path="A1"/>
<Binding Path="A2"/>
</MultiBinding>
</Textbox.Value>.
field.Converter = coverterобъект класса;field.ConverterParameter = ???;
если это одиночная привязка, мы можем отправить field.BindingPath = "значение свойства класса";
как я могу отправить несколько значений привязкиконвертер из кода позади, когда он создает время выполнения.
, пожалуйста, помогите мне.