在 Windows 应用商店应用中,您创建一个用户控件来封装和重用代码隐藏和布局 XAML。一个简单的用户控件可能如下所示:
<UserControl>
<StackPanel>
<TextBlock Text="First Name" />
<TextBox x:Name="MyTextBox" />
</StackPanel>
</UserControl>
现在,我想设置绑定。因此,我使用公开 UI 控件的 Text 属性的属性创建代码隐藏。像这样的东西:
public string TextBoxText
{
get { return MyTextBoxText.Text; }
set { MyTextBoxText.Text = value; }
}
但是,这不起作用。似乎数据绑定到用户控件是 XAML UI 的一个有价值的部分。但它是如何实现的?