public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); var fromTxt = view.FindViewById <TextView>(Resource.Id.new_ride_frm_tv); var toTxt = view.FindViewById <TextView>(Resource.Id.new_ride_to_tv); var distanceTxt = view.FindViewById <TextView>(Resource.Id.box1_tv); var durationTxt = view.FindViewById <TextView>(Resource.Id.box2_tv); var fareTxt = view.FindViewById <TextView>(Resource.Id.box3_tv); acceptRideButton = (MaterialButton)view.FindViewById(Resource.Id.new_ride_acceptBtn); if (_rideDetails != null) { fromTxt.Text = _rideDetails.PickupAddress; toTxt.Text = _rideDetails.DestinationAddress; distanceTxt.Text = _rideDetails.Distance; durationTxt.Text = _rideDetails.Duration; fareTxt.Text = _rideDetails.Fare; } else { return; } acceptRideButton.Click += (s1, e1) => { RideAccepted?.Invoke(this, new EventArgs()); }; }
void AcceptRideButton_Click(object sender, EventArgs e) { RideAccepted?.Invoke(this, new EventArgs()); }
private void AcceptRideButton_Click(object sender, EventArgs e) { // invoke the ride accepted event RideAccepted?.Invoke(this, new EventArgs()); }