title: How to create binding property in Xamarin.Forms?
body: <p>I have one drawing object SkiaView.
  I create many SkiaView in xaml file so I am looking for a way to passing custom property to my SkiaView.</p>
  
  <p>I tried this:</p>
  
  <p>(Author : <a href="https://codemilltech.com/back-to-school-adding-a-custom-bindable-property-to-xamarin-forms/" rel="nofollow">https://codemilltech.com/back-to-school-adding-a-custom-bindable-property-to-xamarin-forms/</a>)</p>
  
  <hr>
  
  <pre><code>      public static readonly BindableProperty TestVarProperty =
          BindableProperty.Create&lt;SkiaView, string&gt;(rv =&gt; rv.TestVar,"None", 
              BindingMode.TwoWay, (bindable,value)=&gt; { return true; },
              (bindable, oldValue, newValue) =&gt; {
  
                  var thisView = (SkiaView)bindable;},
      (bindable, oldValue, newValue) =&gt; {},
      (bindable, value) =&gt; {
          return value;
      }, (bindable) =&gt; {
          return "&gt;Error&lt;";
      });
  
      public string TestVar
      {
          get { return (string)GetValue(TestVarProperty); }
          set { SetValue(TestVarProperty, value); }
      }
  </code></pre>
  
  <p>But this returns string "none", I would like get and use my TestVar set in xaml.
  So if anybody have an idea for passing property to an object without Bindable Property I take it.</p>