如何在Xamarin中实现Android界面
如何在xamarin中实现android界面,而xamarin中没有代理替代方案。像这样的如何在Xamarin中实现Android界面,android,xamarin,Android,Xamarin,如何在xamarin中实现android界面,而xamarin中没有代理替代方案。像这样的ListPopupWindow.SetonimeClickListener(AdapterView.IOnItemClickListener clickListener)?在xamarin官方网站上有一个关于这个主题的god文档 要记住的主要事情是子类Java.Lang.Object 我还制作了自己的包装器,以便可以使用委托在代码中重用它 public class OnItemClickListener :
ListPopupWindow.SetonimeClickListener(AdapterView.IOnItemClickListener clickListener)
?在xamarin官方网站上有一个关于这个主题的god文档
要记住的主要事情是子类Java.Lang.Object
我还制作了自己的包装器,以便可以使用委托在代码中重用它
public class OnItemClickListener : Object, AdapterView.IOnItemClickListener{
public delegate void ItemClick(AdapterView parent, View view, int position, long id);
public OnItemClickListener(ItemClick itemClickDelegate){
ItemClickDelegate = itemClickDelegate;
}
public ItemClick ItemClickDelegate { get; }
public void OnItemClick(AdapterView parent, View view, int position, long id){
ItemClickDelegate(parent, view, position, id);
}
}
使用方法:
new CallbackWrapers.OnItemClickListener(
delegate (AdapterView parent, View view1, int position, long id) {
//Do your stuff
}));
xamarin官方网站上有一个关于这个主题的god文档 要记住的主要事情是子类
Java.Lang.Object
我还制作了自己的包装器,以便可以使用委托在代码中重用它
public class OnItemClickListener : Object, AdapterView.IOnItemClickListener{
public delegate void ItemClick(AdapterView parent, View view, int position, long id);
public OnItemClickListener(ItemClick itemClickDelegate){
ItemClickDelegate = itemClickDelegate;
}
public ItemClick ItemClickDelegate { get; }
public void OnItemClick(AdapterView parent, View view, int position, long id){
ItemClickDelegate(parent, view, position, id);
}
}
使用方法:
new CallbackWrapers.OnItemClickListener(
delegate (AdapterView parent, View view1, int position, long id) {
//Do your stuff
}));