当我在 Xcode 中创建插座时,MonoTouch 在 *.designer.cs 文件中为该特定视图创建相同的属性。
namespace MyApp
{
[Register ("CustomCell")]
partial class CustomCell
{
[Outlet]
MonoTouch.UIKit.UISwitch Toggle { get; set; }
void ReleaseDesignerOutlets ()
{
if (Toggle != null) {
Toggle.Dispose ();
Toggle = null;
}
}
}
}
但如您所见,将这些属性限定为私有。
有没有办法通过 XCode 或 MonoTouch 告诉系统这些应该生成为公共的、受保护的还是内部的?
当然,我可以在这个部分类的实现端公开属性,作为这些属性的代理,但我希望有一种更简洁的方法。