title: How to enable/disable ffimageloading transformations in xaml/mvvm? [Xamarin forms]
body: <p>I have images in a listview and to start it off I grayscale them all.</p>
  
  <pre><code>&lt;ffimageloading:CachedImage Source="{Binding Image}" x:Name = "Images"&gt;
         &lt;ffimageloading:CachedImage.Transformations  &gt;                     
              &lt;fftransformations:GrayscaleTransformation/&gt;
              &lt;fftransformations:CircleTransformation/&gt;
        &lt;/ffimageloading:CachedImage.Transformations&gt;
   &lt;/ffimageloading:CachedImage&gt;
  
  &lt;Button Command="{Binding ImageClick}" CommandParameter="{x:Reference Images}" BorderRadius="7" /&gt;
  </code></pre>
  
  <p>In my mainviewmodel i have a command. </p>
  
  <pre><code>this.ImageClick = new Command(ClickedEvent);
  </code></pre>
  
  <p>And here i know what image that was clicked, how can i now disable grayscale on that particular image? Without disabling the circular transformation.</p>
  
  <pre><code>void ClickedEvent (object sender)
  {
      var clickedImage = sender as CachedImage;
      var rowData = clickedImage.BindingContext as MyClass;
      // Now i am unsure on how to proceed
  }
  
  public class MyClass
  {
       public string Image {get;set;}
       public bool GrayScaleVisibility {get;set;}
  }
  </code></pre>