【发布时间】:2020-01-03 03:45:27
【问题描述】:
如何将一个页面上 TextBox 中的文本绑定到另一个页面上的全局类?
我当前的代码:
App.xaml.cs
public static CustomerClass customer = new CustomerClass();
AddCustomer.xaml
<TextBox x:Name="txtLastName" PlaceholderText="Last name"
Text="{x:Bind Path=local:App.customer.LastName}"/>
{x:Bind Path=local:App.customer.LastName} 没有抛出任何错误,但是当我输入 TextBox 时,类中的值仍然为 null 并且不会更新。
我是否正确绑定了值?
如果是这样,我如何让课程更新?
编辑:
是的,我已经正确绑定了
我所要做的就是添加属性
Mode=TwoWay, UpdateSourceTrigger=PropertyChanged
解决方案:
{x:Bind Path=local:App.customer.LastName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}
【问题讨论】:
-
看来你已经找到了解决办法。如果你解决了你的问题,你可以直接发布答案。这对其他遇到同样问题的社区会有帮助。