我创建了一个用户控件,在后面的代码中,我添加了以下DP。当我切换到XAML并尝试在UserControl标记旁边键入属性的名称时,例如“Test”,它不会显示。我想知道这里可能缺少什么。
public static readonly DependencyProperty TestProperty =
DependencyProperty.Register("Test", typeof(String), typeof(UserControl1));
答案 0 :(得分:3)
您还需要为该属性实施CLR Wrapper:
public string Test
{
get { return (string)GetValue(TestProperty); }
set { SetValue(TestProperty, value); }
}