Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Xamarin表单中使用对象初始值设定项为标签添加setbinding_C#_Xamarin_Binding_Label_Xamarin.forms - Fatal编程技术网

C# 如何在Xamarin表单中使用对象初始值设定项为标签添加setbinding

C# 如何在Xamarin表单中使用对象初始值设定项为标签添加setbinding,c#,xamarin,binding,label,xamarin.forms,C#,Xamarin,Binding,Label,Xamarin.forms,是否有一种方法可以使用Xamarin表单中的对象初始值设定项在标签中使用设置绑定 a) Label lb = new Label(); lb.setBinding(----); b) new Label{ **Set Binding** ??? } 否,您不能使用设置控件的绑定 因为(): 对象初始值设定项允许您在创建时将值分配给对象的任何可访问字段或属性,而无需调用紧跟着赋值语句行的构造函数 不能在对象初始化器中使用,因为它不是一个或一个可访问的字段,而是一个 您必须按如下方式使用

是否有一种方法可以使用Xamarin表单中的对象初始值设定项在标签中使用设置绑定

a) Label lb = new Label();
   lb.setBinding(----);


b) new Label{
**Set Binding** ???
}

,您不能使用设置控件的绑定

因为(): 对象初始值设定项允许您在创建时将值分配给对象的任何可访问字段或属性,而无需调用紧跟着赋值语句行的构造函数

不能在对象初始化器中使用,因为它不是一个或一个可访问的字段,而是一个

您必须按如下方式使用设置绑定:

var label = new Label ();
label.SetBinding (Label.TextProperty, "Name");
label.BindingContext = new {Name = "John Doe", Company = "Xamarin"};