在其外部的属性内更改用户控件

时间:2013-04-12 20:20:21

标签: wpf xaml user-controls

我有一个简单的用户控件,带有Ellipse和TextBlock

我想从外部更改用户控件内的TextBlock.Text属性,如此

我没有找到任何简单的解释或方法来做到这一点

如果有任何我想知道

感谢

1 个答案:

答案 0 :(得分:0)

将其作为财产公开:

public partial class MyUserControl : UserControl
{
    public string Text
    {
        get { return MyTextBox.Text; }
        set { MyTextBox.Text = value; }
    }
}

如果你想通过绑定设置它,那么你需要创建一个依赖属性,但是如果你只是使用文字和/或代码隐藏,那么上面的就好了。