3
是否有使用集Xamarin使用對象初始綁定在標籤內的方式窗體如何添加setbinding在Xamarin使用對象初始化標籤窗體
a) Label lb = new Label();
lb.setBinding(----);
b) new Label{
**Set Binding** ???
}
是否有使用集Xamarin使用對象初始綁定在標籤內的方式窗體如何添加setbinding在Xamarin使用對象初始化標籤窗體
a) Label lb = new Label();
lb.setBinding(----);
b) new Label{
**Set Binding** ???
}
沒有,則不能使用object initializer設置控件的綁定。
因爲(definition from MSDN): 對象初始讓你值分配給任何可用的字段或在創建時對象的屬性,而無需調用構造函數,然後賦值語句行。
您不能在Object initilaizer中使用SetBinding,因爲它不是property或可訪問的字段,而是method。
你必須使用SetBinding如下:
var label = new Label();
label.SetBinding (Label.TextProperty, "Name");
label.BindingContext = new {Name = "John Doe", Company = "Xamarin"};