C#中的简单依赖项属性和UserControl问题

|| 我的最终目标是从XAML中
UserControl
的调用中暴露I2ѭ中的
TextBox
的the0ѭ值。
<my:UserControl SetCustomText=\"Blah blah this is variable\">
会用
TextBox
的文本呈现
UserControl
。 我一直在使用各种示例进行处理,但是我总是以\“在UserControl类型中找不到属性SetCustomText \”结束     
已邀请:
如何执行此操作的示例:
<UserControl x:Class=\"Test.UserControls.MyUserControl1\"
             xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"
             xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\"
             xmlns:mc=\"http://schemas.openxmlformats.org/markup-compatibility/2006\" 
             xmlns:d=\"http://schemas.microsoft.com/expression/blend/2008\" 
             Name=\"control\">
    <Grid>
        <!-- Text is being bound to outward representative property -->
        <TextBox Text=\"{Binding MyTextProperty, ElementName=control}\"/>
    </Grid>
</UserControl>
public partial class MyUserControl1 : UserControl
{
    // The dependency property which will be accessible on the UserControl
    public static readonly DependencyProperty MyTextPropertyProperty =
        DependencyProperty.Register(\"MyTextProperty\", typeof(string), typeof(MyUserControl1), new UIPropertyMetadata(String.Empty));
    public string MyTextProperty
    {
        get { return (string)GetValue(MyTextPropertyProperty); }
        set { SetValue(MyTextPropertyProperty, value); }
    }

    public MyUserControl1()
    {
        InitializeComponent();
    }
}
<uc:MyUserControl1 MyTextProperty=\"Text goes here\"/>
    

要回复问题请先登录注册