【发布时间】:2012-06-11 13:24:03
【问题描述】:
我目前遇到了 MonoDroid 中的 SeekBar 类的问题。
目前我已经这样扩展了它:
public class TTSeekBar : SeekBar, ITTComponent
{
public TTSeekBar(Context context): base(context)
{
}
private int _min = 0;
public int Min { get { return _min; } set { _min = value;} }
public override int Progress
{
get
{
return base.Progress + _min;
}
set
{
base.Progress = value;
}
}
public override int Max
{
get
{
return base.Max + _min;
}
set
{
base.Max = value + _min;
}
}
public object GetInputData()
{
return (this.Progress + _min).ToString();
}
}
但是每当我尝试使用TTSeekBar _seekBar = new TTSeekBar(this);(其中this 是一个活动)创建一个对象时,我都会收到一个Sytem.NotSupportedException 向构造函数抛出的消息
无法从本机激活 TTApp.TTSeekBar 类型的实例 处理 44fdad20
像这样扩展 Android.Widget 命名空间的其他组件似乎工作得很好,所以我想知道为什么这个不起作用。
【问题讨论】:
-
我认为还有一些其他的构造函数可以显式实现,你试过了吗?
标签: c# android .net xamarin.android seekbar