繁体   English   中英

Xamarin Android,自定义控件和Visual Studio设计器

[英]Xamarin Android, custom control and Visual Studio designer

我使用Visual Studio和C#在Xamarin中创建了一个自定义控件。 Custom控件完美运行,代码非常简单:

[DesignTimeVisible(true)]
public class CustomTextView : TextView
{
    public CustomTextView(Context context)
        :base(context)
    {

    }

    public CustomTextView(Context context, IAttributeSet attrs)
        :base(context,attrs)
    {

    }

    public CustomTextView(IntPtr javaReference, JniHandleOwnership transfer)
        :base(javaReference, transfer)
    {

    }

    public CustomTextView(Context context, IAttributeSet attrs, int defStyle)
        :base(context, attrs, defStyle)
    {

    }
}

问题是在设计时,xamarin设计师以下面的方式渲染控件,所以它对我来说变得无用,因为我无法理解它在运行时的外观。 在此输入图像描述

这是Visual Studio的Designer的限制,还是我可以做些什么?

正如您已经注意到的 - 它是Visual Studio for Android设计师的当前限制(2014年11月)。

不幸的是,您必须在设备或模拟器上运行才能看到渲染输出。

iOS中 ,现在可以在设计时呈现自定义控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM