title: Can I use and store a value (int/string/object) in a Pin in anything other than Label, Adress and Bindingcontext?
body: <p>I use these now with other values and I need 1 more slot to store a value (int, object, string) in my Pin. I know you can make a custom pin etc and store extra value but to save time (if it is possible) it would be much easier for my code if one extra slot was available on the Pin to store something into.</p>
  
  <pre><code>             pin.Label = info1String;
               pin.Address = info2String;
               pin.BindingContext = info3String;
  </code></pre>
  
  <p>and I need to store info4String as well on my pin. Are there any "spot" left on the pin to store a value or are the ones i used above the only ones? If not I will have to make a custompin.</p>
  
  <p>Update:</p>
  
  <pre><code>Dictionary&lt;string,string&gt; data = new Dictionary&lt;string,string&gt;();
  
  private async Task&lt;List&lt;Pin&gt;&gt; LoadData() 
  {
  var pins = new List&lt;Pin&gt; ();
  
  var getItems = await phpApi.getInfo ();
  
  data.Add("info3", phoneString);
  data.Add("info4", urlString);
  
  foreach (var currentItem in getItems["results"]) {
  
  
      nameString = currentItem ["name"].ToString (); 
      adressString = currentItem ["adress"].ToString (); 
      phoneString = currentItem ["phone"].ToString (); 
      urlString = currentItem ["URL"].ToString (); 
  
                  var pin = new Pin ();
                  pin.Label = nameString;
                  pin.Address = adressString;
                  pin.BindingContext = data;
                  pin.Clicked += onButtonClicked1;
                  pins.Add (pin);
  
      }
  }
  
  void onButtonClicked1 (object s, EventArgs a)
      {
          Pin pin = (Pin)s;
      Dictionary&lt;string,string&gt; myData = (Dictionary&lt;string,string&gt;) pin.BindingContext;
          Navigation.PushModalAsync (new DetailPage(myData["info3"], myData["info4"] ));
  
      }
  
  public DetailPage (object theInfo, object theInfo2)
  {
  labelOne.text = theInfo;
  labelTwo.text = theInfo2;
  }
  </code></pre>