anchor.diff:      v.Root.ShowDialog() |> ignore // v.Root is the backing visual element provided, here the MainForm instance.
       0
   
  -
   (**
   Some more info
   
  
positive.code: 
  type MainModel() = 
      member val Value = new ReactiveProperty<int>(0)
      
  (**
  ### View
  The view is split in two parts: the form itself and the Qualia View.
  
negative.code:         [ mw.ButtonUp.Click |> Observable.mapTo Up // map first button clicked event
            mw.ButtonDown.Click |> Observable.mapTo Down // second one
            mw.TextBox.TextChanged |> Observable.map (fun e -> Edit mw.TextBox.Text) ] // map textchanged events
  
  (**
  SetBindings subscribe to property changes in the model and updates the ui accordingly.
  In this case, when the model value changes, we set both the label and the textbox content
  