我有一个名为 BasicUserControl2 的控件,它只包含一个 TextBox。我想注册一个依赖属性,该属性公开嵌套在控件内的 TextBox。这样在父控件中说 BasicUserControl1 我可以写类似
<tt:BasicUserControl2 TextBox.FontSize="10" />
我目前有以下依赖属性:
public TextBox TextBox
{
get { return (TextBox)_textBox; }
set { this.SetValue(TextBoxProperty, value); }
}
public static readonly DependencyProperty TextBoxProperty = DependencyProperty.Register(
"TextBox", typeof(TextBox), typeof(BasicUserControl2));
我需要登记什么样的财产?我试图避免必须将文本框上的属性单独映射到父 UserControl 上的相同属性。