如何实现视图.与Xamarin的IOnClickListener接口
本文关键字:Xamarin IOnClickListener 接口 视图 何实现 实现 | 更新日期: 2023-09-27 18:17:19
我开始在Visual Studio上开发Xamarin。我无法实现View.IOnClickListerner
接口。我想单独创建我的点击管理类。
当我实现它不工作。什么也没发生。
public class MainActivity : Activity, View.IOnClickListener
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
Debugger.Log(0, "Message", "Start");
}
public void OnClick(View v)
{
Debugger.Log(0, "Message", "Hello !");
}
}
谢谢你的回答。
你必须设置侦听器,否则它将不会被调用:
public class MainActivity : Activity, View.IOnClickListener
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
Window.DecorView.SetOnClickListener(this)
}
}
真正对我起作用的是为view设置命名空间。
using Android.Views;
[Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)]
public class MainActivity : Activity, View.IOnClickListener
{
public void OnClick(View v)
{
throw new System.NotImplementedException();
}
}