No , you cannot use the object initializer to set the binding of controls.
( MSDN):
, .
SetBinding Object , , .
SetBinding :
var label = new Label ();
label.SetBinding (Label.TextProperty, "Name");
label.BindingContext = new {Name = "John Doe", Company = "Xamarin"};