我正在寻找一个解释在WPF中创建自定义用户控件的教程。
我希望有一个控件,它结合了一个文本块,一个文本框和一个启动公共文件打开对话框的按钮。我完成了布局,一切都连线了。这是有效的,但它是三个独立的控件。希望有一个教程解释如何将其转换为一个用户控件并连接所有内容,以便我可以将控件的某些属性(如文本框中的文本)暴露给我的WPF应用程序的其余部分。
答案 0 :(得分:6)
这看起来像是一篇可能有用的好文章。
http://www.c-sharpcorner.com/uploadfile/mahesh/user-control-in-wpf/
事实上,看起来他正在做的正是你想做的事情。至于从用户控件外部访问TextBox内容,请创建一个公共属性,如文章所示。
public string FileName
{
get { return FBCTextBox.Text; }
set { FBCTextBox.Text = value; }
}