Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 访问作为UserControl一部分的文本框的内容_C#_Wpf_User Controls_Custom Controls - Fatal编程技术网

C# 访问作为UserControl一部分的文本框的内容

C# 访问作为UserControl一部分的文本框的内容,c#,wpf,user-controls,custom-controls,C#,Wpf,User Controls,Custom Controls,好的,我对自定义控件是新手,需要能够获取作为自定义用户控件一部分的文本框的内容 如果我想访问用户在“名称”文本框中输入的文本,我该怎么做?我必须向控件的代码中添加什么?或者有没有一种方法可以从控件所在的窗体引用它 以下是控件的代码: public partial class CharacterControl : UserControl { public CharacterControl() { InitializeComponent(); }

好的,我对自定义控件是新手,需要能够获取作为自定义用户控件一部分的文本框的内容

如果我想访问用户在“名称”文本框中输入的文本,我该怎么做?我必须向控件的代码中添加什么?或者有没有一种方法可以从控件所在的窗体引用它

以下是控件的代码:

public partial class CharacterControl : UserControl
{
    public CharacterControl()
    {
        InitializeComponent();
    }

    private void get_start_Click(object sender, EventArgs e)
    {
        starttime.Text = DateTime.Now.ToString("HH:mm");
    }

    private void get_end_Click(object sender, EventArgs e)
    {
        endtime.Text = DateTime.Now.ToString("HH:mm");
    }
}

事实证明,我所要做的就是将访问修饰符设置为public。

将文本框访问修饰符更改为public。创建一个公共属性,如果您希望只有用户能够访问,则该属性可以是只读的modify@Leonel成功了,谢谢!