首页 > 解决方案 > 如何将文本框绑定到类

问题描述

我将如何将一个页面上的文本绑定到TextBox另一个页面上的全局类?

我当前的代码:

应用程序.xaml.cs

public static CustomerClass customer = new CustomerClass();

添加客户.xaml

<TextBox x:Name="txtLastName" PlaceholderText="Last name" 
         Text="{x:Bind Path=local:App.customer.LastName}"/>

{x:Bind Path=local:App.customer.LastName}没有抛出任何错误,但是当我输入类中TextBox的值时,该值仍然为空并且不会更新。

  1. 我是否正确绑定了值?

  2. 如果是这样,我如何让课程更新?

编辑:

  1. 是的,我已经正确绑定了

  2. 我所要做的就是添加属性Mode=TwoWay, UpdateSourceTrigger=PropertyChanged

解决方案:

{x:Bind Path=local:App.customer.LastName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}

标签: c#uwpbindingtextbox

解决方案


  1. 是的,它已正确绑定

  2. 您所要做的就是使用属性Mode=TwoWay, UpdateSourceTrigger=PropertyChanged

解决方案:

{x:Bind Path=local:App.customer.LastName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}

推荐阅读