我目前正在使用VS2017上的Xamarin PCL項目。在Android項目下,我創建了一個名爲TestBtn的類。代碼如下所示。我按照按鈕元數據並相應地聲明瞭構造函數,如下所示。但是我得到一個錯誤的Button不包含一個帶0參數的構造函數。按鈕不包含帶0參數的構造函數
任何想法爲什麼這我得到這個錯誤?
namespace CustomRibbonRenderer.Droid
{
public class TestBtn: Button
{
public TestBtn(Context context)
{
}
}
}
'public TestBtn(Context context,IAttributeSet attributeSet):base(context,attributeSet){}' - 試試這個 – Yupi
很酷的工作。感謝yupi! :D任何想法爲什麼:base(上下文)是必需的,但? –
需要將'Button'的.NET表示形式鏈接到'Button'的Android/Java運行時版本。這可以讓Xamarin.Android運行時實例化它。 – matthewrdev