请帮助我将这段XAML代码转换为C#(数据绑定)

请帮助我将这段XAML代码转换为C#(数据绑定),c#,wpf,xaml,data-binding,C#,Wpf,Xaml,Data Binding,我试图动态添加一堆文本框,但是在将以下数据绑定转换为C#时遇到问题: 我有几个具有上述绑定的静态文本框,但是现在我想从C#code添加更多具有相同绑定的文本框,我目前拥有的是: Binding RijBinding = new Binding(); RijBinding.Source = new GegevensValidatie(); RijBinding.Path = new PropertyPath("Oppervlak"); RijBinding.ValidatesOnException

我试图动态添加一堆文本框,但是在将以下数据绑定转换为C#时遇到问题:

我有几个具有上述绑定的静态文本框,但是现在我想从C#code添加更多具有相同绑定的文本框,我目前拥有的是:

Binding RijBinding = new Binding();
RijBinding.Source = new GegevensValidatie();
RijBinding.Path = new PropertyPath("Oppervlak");
RijBinding.ValidatesOnExceptions = true;
RijBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
RijBinding.Mode = BindingMode.OneWayToSource;
RijTextbox.SetBinding(TextBlock.TextProperty, RijBinding);
Gegevens是由以下人员定义的资源:

<Window.Resources>
        <src:GegevensValidatie x:Key="Gegevens"/>
</Window.Resources>


下面介绍如何在C#中创建相同的绑定


希望绑定在ItemsControl模板中的文本框上?我觉得这里没有足够的信息来帮助你。你到底想把什么转换成C#?你想用C#代码隐藏而不是xaml声明来创建绑定吗?你至少试过什么吗?绑定的XAML语法与您已经发布的没有太大的不同。添加了更多看起来还可以的信息。有什么问题吗?是的,我想,我试过了,似乎UpdateSourceTrigger不起作用。该字段立即生成一个错误,即输入格式不正确(应为双精度),并且当我输入一个数字时,它不会更改。
<Window.Resources>
        <src:GegevensValidatie x:Key="Gegevens"/>
</Window.Resources>
RijTextbox.SetBinding(TextBlock.TextProperty, RijBinding);
RijTextbox.SetBinding(TextBox.TextProperty, RijBinding);
var binding = new Binding("Oppervlak") {
    Source = Resources["Gegevens"], //assuming this code is being called from the Window class
    ValidateOnExceptions = true,
    UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged,
    Mode = BindingMode.OneWayToSource
};