0

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

我想像这样从外部更改用户控件内的 TextBlock.Text 属性

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

如果有什么我想知道的

谢谢

4

1 回答 1

0

将其作为属性公开:

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

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

于 2013-04-12T20:24:13.933 回答