首先对不起我的英语。
我正在开发一个 WP7 应用程序,但我还没有完全理解数据绑定结构。我有一个页面,其中包含一些通过数据绑定获得的数据。数据在 .cs 中生成,并且工作正常。
但是在另一个页面上,我也有一些从数据绑定中获得的数据,但我希望它来自 UI 输入文本。这很简单,只是一个文本框和一个文本块,所以用户在文本框上写了一些东西,所以它会显示在同一页面上的文本块上。但它不起作用,文本块仍然是空的。
是这样的:
<TextBox Name="TestInput">
<TextBlock Text="{Binding TestText}">
以上是 XAML 上的内容。
public partial class NewItem : PhoneApplicationPage
{
public String TestText { get; set; }
public NewItem()
{
InitializeComponent();
TestText = "TestInput.Text";
}
}
以上就是 C# 上的内容。
但!!它并没有在这里结束。由于文本块没有显示任何内容,我最终拼命尝试将一些纯字符串分配给TestText属性。像这样:
TestText = "HELLO WORLD";
但是当应用程序启动并加载页面时,文本块什么也不显示。我只是不明白我错过了什么,或者做错了什么。
如果有人可以清理我的数据绑定结构,我将不胜感激,或者至少向我解释我做错了什么,以便我自己弄清楚。
提前谢谢各位!