如何为Visual Studio故事板制作自定义iOS控件

时间:2014-08-08 09:21:08

标签: ios visual-studio xamarin

是否可以在Visual Studio的故事板设计器中创建和使用自定义控件?我已经创建了一个测试组件:

[Register("Test")]
[Category("Controls")]
public class Test : UIView
{
    public Test()
        : base()
    {
    }

    public Test(IntPtr handle)
        : base(handle)
    {
    }

    public override void Draw(RectangleF rect)
    {
        base.Draw(rect);
        var context = UIGraphics.GetCurrentContext();

        context.SetFillColor(0.2f, 0.2f, 0.2f, 1f);
        context.FillRect(new RectangleF(0, 0, 50, 50));
    }
}

这在我的Mac上的Xamarin Studio中运行良好,但我无法在Visual Studio中使用它。我似乎无法将视图注册到工具箱中。有没有办法让这项工作?如果没有,如何在代码中添加组件?

0 个答案:

没有答案