3

我正在使用 asp.net 和 C# 开发一个应用程序,它使使用母版页的概念进行开发变得非常容易。现在我正在尝试开发一个 Windows 窗体应用程序,我真的需要在这里也有一个母版页。有没有诸如主表格之类的东西?

谢谢你

4

2 回答 2

2

要在 winform 中模拟母版页,您可以创建一个基本表单,创建一个继承自 System.windows.Forms 的类,或者简单地将一个新表单添加到您的项目中,添加公共控件,然后创建任何其他表单,添加一个“继承表单”选择创建的基本表单并且应该可以工作

http://www.akadia.com/services/dotnet_inherited_forms.html

于 2013-08-20T14:45:13.170 回答
0

Winform 中确实没有任何内置的东西可以像 ASP.NET 母版页一样工作。

您可以获得的最接近的方法是使用带有孔的模板表单来填充用户控件。您可以将控件连接到表示为接口类型的主窗体的“服务”实例,以便您可以对模板拥有的控件所采取的操作做出反应。

但请注意,这并非微不足道,您可能会面临一些意想不到的限制。因此,Winform 可能不是您的新应用程序的最佳平台。

于 2013-07-24T17:09:28.623 回答