C# 设置文本框的文本属性(Windows Phone 8应用程序)

C# 设置文本框的文本属性(Windows Phone 8应用程序),c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,基本上,我想设置一个文本框值,该值等于为钱包创建的卡中的CustomerName。为了实现这一点,我需要将textbox的text属性设置为什么。这可能吗?谢谢 Product.xaml(文本框所在的位置) 代码 <TextBoxGrid.Row="1"Grid.Column="0"Name="TodoInput2"Text="{}"Visibility="Collapsed"/> PaymentInstrument PI; PI = new PaymentInstrument(

基本上,我想设置一个文本框值,该值等于为钱包创建的卡中的CustomerName。为了实现这一点,我需要将textbox的text属性设置为什么。这可能吗?谢谢

Product.xaml(文本框所在的位置)

代码

<TextBoxGrid.Row="1"Grid.Column="0"Name="TodoInput2"Text="{}"Visibility="Collapsed"/>
PaymentInstrument PI;

PI = new PaymentInstrument("Account")

Pi.CustomerName = member. Name;

您应该将PI设置为页面或文本框的datacontext,然后可以使用

<TextBoxGrid.Row="1"Grid.Column="0"Name="TodoInput2"Text="{Binding CustomerName}"Visibility="Collapsed"/>

谢谢你的帮助,法比奥。只有一个问题,我如何将PI设置为页面或文本框的datacontext。感谢法比奥为您提供的解决方案。我已经试过了,我得到了一个错误。命名空间“”中不存在名称“TextBoxGrid”。我可能缺少程序集引用,但我不确定是哪一个。有什么想法吗?谢谢
<TextBoxGrid x:Name=TxtBox>
   <TextBoxGrid.Row="1"Grid.Column="0"Name="TodoInput2"Text="{Binding CustomerName}"Visibility="Collapsed"/>
</TextBoxGrid>
TxtBox.DataContext=PI;