我使用Visual Studio和C#在Xamarin中创建了一个自定义控件。这个自定义控件运行良好,代码相当简单:
[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设计器的限制还是我可以做些什么?