C# 用作类的用户控件

C# 用作类的用户控件,c#,user-controls,C#,User Controls,我有一个类和一个用户控件。用户控件应该表示类并包含其所有属性。我对如何处理这个问题有些茫然 非常感谢所有帮助您似乎需要使用数据绑定。 创建与类一起键入的属性,例如MyClass Data{get;set;},然后添加新的BindingSource并作为BindingSource.DataSource设置数据属性。然后设计你的控件。 不要忘记在构造函数中创建MyClass的新实例。似乎您应该定义一个接口而不是类,并且用户控件实现此接口。您的意思是说您有一个包含要表示的数据的ViewModel类和一

我有一个类和一个用户控件。用户控件应该表示类并包含其所有属性。我对如何处理这个问题有些茫然


非常感谢所有帮助

您似乎需要使用数据绑定。 创建与类一起键入的属性,例如
MyClass Data{get;set;}
,然后添加新的BindingSource并作为BindingSource.DataSource设置数据属性。然后设计你的控件。
不要忘记在构造函数中创建MyClass的新实例。

似乎您应该定义一个接口而不是类,并且用户控件实现此接口。您的意思是说您有一个包含要表示的数据的ViewModel类和一个将格式化ViewModel中要显示的数据的View类吗?@YetAnotherSoftwareDeveloper我怀疑他是否在使用MVC,因为那里不存在用户控件(IIRC)。我敢打赌他正在使用WebForms。我想使用usercontrol,这样我就可以通过在表单中放置用户控件来创建类的实例。我在VisualStudio中使用简单的windows窗体2012@YetAnotherSoftwareDeveloper我正在做很多网络表单。在又一个MVC4项目之后,我更加相信WebForms是一条路要走。我真的认为MVC(至少微软的想法)是可怕的。