我相信這個問題的答案在那裏 - 但我沒有****線索在哪裏,所以讓我開始吧;
我以前爲Android平臺和Windows平臺開發過,但我很難理解如何使用Xamarin.Forms從XAML引用Android佈局/活動。 我已經找到了使用原生控件和子類控件的例子,但是我似乎無法將不同的概念結合起來讓XAML引用整個視圖!?
任何幫助,將不勝感激......
using Android.Content;
using Android.Runtime;
using Android.Util;
using Android.Views;
namespace PlatformControls.Droid
{
[Register("xxxxControl")]
public class xxxxControl : View
{
Context mContext;
#region Private Members
#endregion
#region Constructors
public xxxxControl(Context context)
: base(context)
{
init(context);
LayoutInflater mInflator = LayoutInflater.From(context);
View layout = mInflator.Inflate(Resource.Layout.GanttCellControlLayout, null, false);
// cannot addView() !?
// dont know what to do - other than attempt to drown myself in the toilet sink
}
public xxxxControl(Context context, IAttributeSet attrs)
: base(context, attrs)
{
init(context);
}
public xxxxControl(Context context, IAttributeSet attrs, int d)
: base(context)
{
init(context);
}
#endregion
#region Public Properties
#endregion
#region Methods
#endregion
private void init(Context context)
{
mContext = context;
}
}
}