Xamarin Android,自定义控件和Visual Studio设计器
问题描述:
我已经使用Visual Studio和C#在Xamarin中创建了自定义控件。自定义控制完美的作品,代码非常简单:Xamarin Android,自定义控件和Visual Studio设计器
[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的限制还是我可以做些什么?
答
正如你已经指出的那样 - 它是一个电流限制(NOV 2014)的Android设计师为的Visual Studio为的。
不幸的是,你将不得不在设备或模拟器上运行来查看渲染输出。
iOS现在可以在设计时呈现自定义控件。
谢谢你的回答,我希望他们能在他们的路线图中加入这个功能 – Raffaeu 2014-11-08 16:31:39
@Pete差不多一年之后,那里已经有了一个修复方案吗?有同样的问题。 – jerone 2015-09-17 07:48:54