私はこのhttps://github.com/blazsolar/HorizontalPickerライブラリをJavaバインディングライブラリに移しました。 ライブラリはJavaでこのように使用されるOnItemSelectedイベントを実装しています。Javaイベントバインディングの問題のバインディングライブラリ
@Override
public void onItemSelected(int index) {
Toast.makeText(this, "Item selected", Toast.LENGTH_SHORT).show();
}
私はこれを私のC#コードで使いたいと思います。
var Picker = view.FindViewById<Com.Wefika.Horizontalpicker.HorizontalPicker>(Resource.Id.numberPicker);
Picker.onItemClicked+= delegate{};
残念ながら、onItemClickedは存在しません。 私は生成されたAPI XMLを見て、それが宣言されています。
<interface abstract="true" deprecated="not deprecated" final="false" name="HorizontalPicker.OnItemClicked" static="true" visibility="public">
<method abstract="true" deprecated="not deprecated" final="false" name="onItemClicked" native="false" return="void" static="false" synchronized="false" visibility="public">
今 - 私は私がこのイベントを使用することができますか疑問? 何かを修正する必要がありますか、それとも別の方法で入手できますか?
あなたはJavaバインディングライブラリを利用できるようにするので、私でしたそれをチェックできますか? – Cyriac
https://gitlab.com/Olias/binding/tree/master/Binding_HorizontalPicker – Olias