我正在寻找解释在 WPF 中创建自定义用户控件的教程。
我想要一个控件,它结合了一个文本 block 、一个文本框和一个启动通用文件打开对话框的按钮。我已经完成了布局,一切都连接好了。它有效,但它是三个独立的控件。希望有一个教程可以解释如何将其变成一个用户控件并连接所有内容,以便我可以将控件的某些属性(如文本框中的文本)公开给我的 WPF 应用程序的其余部分。
最佳答案
这看起来像是一篇可能会有所帮助的好文章。
http://www.c-sharpcorner.com/uploadfile/mahesh/user-control-in-wpf/
事实上,看起来他正在做你想做的事。至于从用户控件外部访问 TextBox 内容,请创建一个公共(public)属性,如文章所示。
public string FileName
{
get { return FBCTextBox.Text; }
set { FBCTextBox.Text = value; }
}
关于用于创建自定义用户控件的 WPF 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1076484/