C# 一个控件的更新源触发器应影响另一个控件

C# 一个控件的更新源触发器应影响另一个控件,c#,uwp,uwp-xaml,updatesourcetrigger,C#,Uwp,Uwp Xaml,Updatesourcetrigger,我正在为datagrid使用第三方控件。我已经在模型类中实现了属性更改事件,当我使用 Text="{Binding itemQty, UpdateSourceTrigger=propertychanged}" 它甚至在我的数据源中更新,但我有另一个文本框,这里的数据不是从项目源检索的,尽管项目源用新值更新。 我想用第一个文本框的属性更改事件显示数据,并且行是动态的,所以我不能直接调用它们。 如果我刷新显示的数据源,但我不能使用该过程,因为当项目很多时,这是一个耗时的过程 我想用第一个文本框的

我正在为datagrid使用第三方控件。我已经在模型类中实现了属性更改事件,当我使用

 Text="{Binding itemQty, UpdateSourceTrigger=propertychanged}"
它甚至在我的数据源中更新,但我有另一个文本框,这里的数据不是从项目源检索的,尽管项目源用新值更新。 我想用第一个文本框的属性更改事件显示数据,并且行是动态的,所以我不能直接调用它们。 如果我刷新显示的数据源,但我不能使用该过程,因为当项目很多时,这是一个耗时的过程

我想用第一个文本框的属性更改事件显示数据,行是动态的

问题是您没有为
文本
属性设置
模式=双向
。并定义常量,这些常量指示在双向绑定中绑定源的绑定目标何时更新绑定源

<TextBox Text="{Binding Info,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
<TextBox Text="{Binding Info}"/>

如果答案已解决您的问题,请将其视为已接受,方便稍后访问此线程的人,谢谢理解。
private string info { get; set; }
public string Info
{
    get { return info; }
    set
    {
        info = value;
        OnPropertyChanged();
    }
}

public event PropertyChangedEventHandler PropertyChanged;

private void OnPropertyChanged([CallerMemberName] string properName = null)
{
    if(PropertyChanged != null)
    this.PropertyChanged(this,new PropertyChangedEventArgs(properName));
}