-1
Попытка изменить значение адреса булавки при нажатии на него. От простого текста до строки. (ТуЗЬптд является строка со значением) Это код:Как я могу изменить pin.Address, когда пользователь щелкает контакт?
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);
}
Черт он работает, но, как я загружать элементы из базы данных нужно создать функцию внутри цикл foreach. В противном случае он принимает одну и ту же строку для каждого щелчка. Код обновлен. – DiddanDo
У Pin также есть свойство Label. Считаете ли вы, что это необходимо для хранения дополнительной части данных, которая вам нужна? – Jason
Да, я использую это для другой строки. Поэтому я пытаюсь найти варианты добавления другого элемента в контакт. – DiddanDo