如何在用户单击图钉时更改 pin.Address?

How can I change the pin.Address when a user clicks the pin?

试图在他们点击时更改 pin 的地址值。从简单的文本到字符串。 (myString是一个有值的字符串)这是代码:

pin.Address = "Click for more info";

pin.Clicked += onButtonClicked1;


void onButtonClicked1 (object sender, EventArgs e)
    {
        Pin pin = (Pin)sender;

        pin.PropertyChanging (pin.Address, PropertyChangingEventArgs myString);

        Navigation.PushAsync (new DetailPage (pin.Address));
    }

public DetailPage (string theAdress)

更新:

foreach (var currentItem in getItems["results"]) {

                myString = currentItem ["info1"].ToString ();

                    var pin = new Pin ();
                    pin.Address = "Click for more info";

                    pin.Clicked += onButtonClicked1;

                    theMap.Pins.Add (pin);
                }
void onButtonClicked1 (object sender, EventArgs e)
{
    Pin pin = (Pin)sender;

    pin.Address = myString;

    Navigation.PushAsync (new DetailPage (pin.Address));

}