在Xamarin.Forms应用程序中使用C#在Visual Studio 2017中工作,我在创建ListView
时有以下几行。 ListView
中的每个项目都由一个Label
表示。我将每个标签的文字属性设置为该项'数字'值。它在运行时查看列表时起作用。
label.SetBinding(Label.TextProperty, "Number");
随着号码'值,列表中的每个项目都有一个' SecondNumber'值。我如何绑定'数字'值,连字符和' SecondNumber'值到每个标签的文本属性?
我尝试了以下但没有成功:
label.SetBinding(Label.TextProperty, "Number" + "-" + "SecondNumber");
答案 0 :(得分:1)
您可以向对象添加组合值属性。这样,您就可以在应用程序的任何位置使用它。
public string Numbers{
get {return this.Number + "-" + this.SecondNumber;}
}
答案 1 :(得分:0)
我建议