首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何阻止Designer在用户控件上生成公共属性的代码?

要阻止 Designer 在用户控件上生成公共属性的代码,您可以采取以下步骤:

  1. 在控件的代码文件中,将属性声明为私有或受保护。例如,如果您的控件具有名为 myProperty 的属性,则可以将其声明为:
代码语言:csharp
复制
private int myProperty;

代码语言:csharp
复制
protected int myProperty;
  1. 在控件的代码文件中,添加一个自定义属性,该属性将充当公共接口,以便其他代码可以访问控件的私有或受保护属性。例如:
代码语言:csharp
复制
public int MyProperty
{
    get { return myProperty; }
    set { myProperty = value; }
}
  1. 在 Designer 中,将控件的属性更改为使用新的自定义属性而不是原始私有或受保护属性。
  2. 在 Designer 中,保存更改并重新生成代码。这将确保 Designer 使用自定义属性而不是原始私有或受保护属性。

通过遵循这些步骤,您可以确保 Designer 不会在用户控件上生成公共属性的代码。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券