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を介して、これらをパブリック、保護、または内部として生成する必要があることをシステムに伝える方法はありますか?
この部分クラスの実装側で、これらのプロパティのプロキシとして機能するプロパティを公開することはできますが、よりクリーンな方法があることを願っています。