gpt4 book ai didi

c# - 如何在 xamarin 中设置 onclick 监听器?

转载 作者:IT老高 更新时间:2023-10-28 23:30:04 26 4
gpt4 key购买 nike

我对 C# 和 Xamarin 还很陌生,一直在尝试实现底部工作表元素,但不知道如何正确执行。我正在使用 Cocosw.BottomSheet-Xamarin.Android图书馆。

这是我的代码:

Cocosw.BottomSheetActions.BottomSheet.Builder b = new Cocosw.BottomSheetActions.BottomSheet.Builder (this);
b.Title ("New");
b.Sheet (Resource.Layout.menu_bottom_sheet)

现在我想我应该使用 b.Listener(...),但它需要一个接口(interface) IDialogInterfaceOnClickListener 作为参数,我不知道该怎么做它在 C# 中正确。

在Java中我可以写

button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});

我试过这样做:

class BottomSheetActions : IDialogInterfaceOnClickListener {
public void OnClick (IDialogInterface dialog, int which) {
Console.WriteLine ("Hello fox");
}

public IntPtr Handle { get; }

public void Dispose() {

}
}

然后是这个:

b.Listener (new BottomSheetActions());

但是没用。

最佳答案

改用点击事件。

button.Click += delegate 
{
//Your code
};

见我的另一个 answer了解更多信息

关于c# - 如何在 xamarin 中设置 onclick 监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35206735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com